(付加するかどうかを選択できるものもある)。データの先頭に付加する。BOMありの方をUTF-8、なしの方をUTF-8Nと呼ぶこともあるが、このような呼び分けは日本以外ではほとんど知られておらず、また公的規格などによる裏付けもない。このため、UTF-8という呼び名を使っていれば情報交換の相手が文書先頭にBOMがあると見なすと期待すべきではないし、いっぽう、UTF-8Nという呼び名は情報交換の際に用いるべきではない。#//次の様に'keyword'のhashキーに格納されます。分けて格納しています。使って取り込む必要有り数秒以内のキー入力を求める。print("処理中止は3秒以内にいずれかのキーを押します。リスト値を代入、参照、配列の箱中身を要素(Element)といいます。配列の箱番号を要素番号(Index)といいます。展開とは、変数名($dat1)の内容を代入することです。展開できないことは、$dat1がそのまま代入されます。リファレンスとは、配列箱の住所です。配列箱は長屋(家)全体です。配列箱番号は、長屋の各部屋番号(0からはじまる)です。いう使い方もできます。})[1,3]ができます。#//空リストは配列の中身を空にします。#//カンマで区切らてた内容の羅列をそれぞれの配列の箱に代入します。演算子は空白で区切ってリストを返す。#//部屋番号0の値(中身)を代入します。#//住所->部屋番号2の中身を代入します。#//@{中身}は中身のリファレンス、無名配列をリスト展開します。#//サブルーチンに渡す。#//ハッシュすべてのKEYと値を削除します。#//サブルーチンに渡す。