Swiftの紹介

  • Swift(スウィフト)は、アップルのiOSおよびmacOS、Linuxで利用出来るプログラミング言語。
  • Worldwide Developers Conference (WWDC) 2014で発表された。
  • Swiftは、マルチパラダイムのコンパイラプログラミング言語であるが、XcodeのPlaygroundsの上やターミナルでインタラクティブにデバッグする事が可能である。
  • LLVMコンパイラが使われており、ライブコーディングに対応していることが特徴
    • LLVM: コンパイル時、リンク時、実行時などあらゆる時点でプログラムを最適化するよう設計された、任意のプログラミング言語に対応可能なコンパイラ基盤

静的型付け

  • プログラム実行前の段階(コンパイル時)に、変数や定数の型情報を決定する。実行時エラーを事前に発見できる

型推論

  • 変数や型を宣言しなくても、変数の型が自動的に決定される。記述が簡潔になる

インタラクティブな動作環境

  • Repl
  • Playground /images/play1.jpg

results matching ""

    No results matching ""