Swiftにおける式と文を理解する by Akihiro Kokubo

iOSDC Japan 2024
レギュラートーク(20分)

Swiftにおける式と文を理解する

akihiro_kokubo Akihiro Kokubo akihiro_kokubo
2

Swift5.9からif式/switch式が使えるようになりました。
これまでのif文/switch文とは何が違うのでしょうか?どんな嬉しいことがあるのでしょうか?swift-evolutionのプロポーザル SE-0380 を読むと、答えが書いてあります。

さて、ここで気になることがあります。そもそも、式とは何でしょうか?文とは何でしょうか?それぞれ何が違うのでしょうか?

このトークでは、Swift5.9からのif式/switch式に触れたあと、Swiftのドキュメントを読みSwiftにおける式と文の概要を理解します。次に、式と文それぞれを中心にプログラムを構成した場合の違いを比較・分析することによって、それぞれに適した使い所を考察します。

  • Swift5.9からのif式/switch式
  • 式、文、評価
  • Swiftの4種類の式
  • Swiftの3種類の文
  • 式を中心にプログラムを構成する
  • 文を中心にプログラムを構成する
  • 式と文を比較し、それぞれの使い所を考える