サイトなどで見るだけだったSwiftを学んでいこうと思います。
色々と書籍やサイトで情報が載ってますが
個人の覚書と復習を兼ねて書いていきます。
いいタイミングなのか
Google、Android用開発言語として「Swift」への移行を検討中か?!
学んでおいて損はないですね。
ちなみに私の開発環境は
OS X Yosemite(バージョン 10.10.5)
Xcode 7.2.1
です。
私は主にC言語とObjective-C(最近はこちらがメイン)を使用しております。
Swiftといえば「Optional型」の事とかありますが
まずは変数と定数
変数定義:「var」 値の変更が可能
var hoge = 1
hoge = 2 ←代入可能
定数定義:「let」 値の変更不可 (定義後に代入するとエラーになる)
let fuga = 2
fuga = 3 ←エラーになる
勝手に値を設定しても型を自動的に判断してくれます。
var hoge = 1 ←int型
var hoge2 = "ぬふふ" ←String型
もちろん型設定することも可能です。
例:
var nufufu: Double ←nufufuをDoubleで定義
変数名を日本語で書けるとか(制限はあるようです)もっと他の書き方あるようですが
最小限の「var」「let」の事をざっくりと書きました。
最後に:
Swiftって文末に「;」(セミコロン)要らないのですね。