Swift

Apple嫌いだから、無視してたんだけど、まぁ、どんな言語か位は見てみようかと・・・

とりあえず、Windows on Linux(Ubuntu)で動かしてみたが、REPLが動いてくれない。

仕方ないので、普通にソースを喰わせて実行してみた。

以下、感想等。

  1. Swifにはクラスは存在する。継承も可能。
  2. 恐ろしいことに、配列は値型!参照(ポインタ)では無い。
  3. 変数,定数は基本、nil(null)の代入が禁止されている。
  4. nil許容型はunboxingしないとコンパイルエラーになる。面倒。
  5. 引数は基本名前付きで呼び出し。面倒。

iXXX用のアプリ作る気ないし、まぁ、ほぼ使うことは無いだろう。

swiftサンプル

swiftサンプル

 

takezou について

ソフトウェア開発会社(ITと言う言葉は大嫌い)で働く、元技術者。 未だに、社内システム位は作ってますが・・・ プログラミング言語はC#が好き。 好きなことだけ拾って投稿しているので、内容にはあまり期待しないでねw
カテゴリー: その他言語, 技術系 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください