ぜのぜ

しりとりしようぜのぜのぜのぜ

57日目

日記

最近起きてすぐの眠気がすごい.

今日書いたコード

let hoge: String
(hoge = "hoge") == () ? "T" : "F" // "T"

初めて知ったこと

代入式はVoidに評価される.

optional chainingでプロパティに代入しようとしたときの全体を評価した結果はVoid?型になるという記述から,Swiftの代入は式なのではと思って書いてみた.

Any attempt to set a property through optional chaining returns a value of type Void? https://docs.swift.org/swift-book/LanguageGuide/OptionalChaining.html

そう書いてある箇所はすでに通過済みかもしれないけど.