Please enable JavaScript.
Coggle requires JavaScript to display documents.
底から学ぶ Swift (これを踏まえて基礎的な機能の学習をしてみよう (map (protocol, 型推論, functional…
底から学ぶ Swift
-
-
-
-
-
-
-
-
-
-
-
多様な Type
named type
struct
value type
let, var で mutable, immutable が管理できる
破壊的な操作を行う method をコンパイラが検知。mutable, immuatable 規約が崩れない(mutable 指定つけるようにエラーがでる)
let 宣言している変数に対して破壊的な操作をしていた場合、コンパイルエラー
-
-
-
-
抽象から具象へ
-
とはいえ、具体的な例見ないと想像しにくい #
"安全" "高い表現力" って言われてもよくわかんない
-
-
-
-
-
コンパイル時に型が決まる
不正であれば実行できない (コンパイルできない) #
-
-
-
-
-
-
言語
コンセプトがある
-
-
- こういう機能があるのか。
- こういう機能があるのか。
- こういう機能があるのか。
うん、便利
こぼれ落ちる記憶
- こういう機能があるのか。コンセプトの中の"安全性"のため?これを活用すればより安全なコードが書ける
- こういう機能があるのか。これを使って〇〇を実装しているのか
- 予想通り、こういう機能がある。
-
for element in [1, 2, 3] { print(element) }
-
-