Int>()のように宣言する。"10"と表示されるこんな感じ。hoge5["key1"]で返ってくる値は、Optional型なので設定される値を参照したい場合は、!を付ける必要がある。キーが存在しない場合は、nilになる。"hogehoge"とする。今時の言語に多い型推論が働いてInt型になっている。"hogehogehoge"を行うとエラーになる。型を明示的に指定するには変数名の後に、:と型を書く。符号付き整数は、Int、Int8、Int16、Int32、Int64、符号無し整数は、UInt、UInt8、UInt16、UInt32、UInt64で、Intは、32ビット環境ではInt32と同じサイズ、64ビット環境ではInt64と同じサイズになる。浮動小数点は単精度がFloat、倍精度がDoubleになる。文字列は、String、文字はCharacterになる。trueかfalseをとる。"hogehoge"となる。後から値を代入するコードを書くとエラーになる。データ型やデータ型を明示的に各方法は変数と同じだ。文字列は、+によって文字列連結できる。"hogehogeaiueo123"になる文字列中に\()の括弧内に式を書いておくと、その部分に式の演算結果が埋め込まれる。"あいうえお10,12"になる。Hello,worldとりあえず、Hello,World。World!と表示される。C言語と比べると、main関数、文の最後の;が無かったりする。あってもいいみたいで;は、1行に複数文書く場合に区切りとして使う。");println("World!")さて、main関数がないってことは、コマンドライン引数をとる方法は、APIを使うことになる。ROMイメージを作ってみる。ファイルオープンダイアログを出す。