📌
【DAY2】100 Days of SwiftUI -Booleans, string interpolation
はじめに
iOSアプリ界隈で(たぶん)有名なPaul Hudsonさんが無料で公開しているSwiftUIの100日学習コースを進めてみます。学習記録及び備忘録がてらにつらつらと書いてみます。
100 Days of SwiftUI
学んだこと
序盤はSwiftUIは関係なくSwiftという言語の言語仕様のお話。気になった点だけピックアップ。
Bool値の反転
trueとfalseを反転させる方法は"!"を使う方法と"toggle()"を使う方法の2つある。
var boolean = true
boolean = !boolean // !を使った反転
print(boolean) // 出力:false
boolean.toggle() // toggle()を使った反転
print(boolean) // 出力:true
文字列の結合
Taylor Swiftで学ぶ文字列の結合。このネタは使えそうなのでメモ。普通に+演算子で行える。
let people = "Haters"
let action = "hate"
let lyric = people + " gonna " + action
print(lyric) // 出力:Haters gonna hate
もしくは以下のようにも書ける。
let name = "Taylor"
let age = 33
let message = "Hello, my name is \(name) and I'm \(age) years old."
print(message)// 出力:Hello, my name is Taylor and I'm 33 years old.
Paulも彼女の大ファンとのこと。今後もTaylor Swiftネタはちょこちょこ出てきそう。
When that runs it will print “Haters gonna hate” – yes, I’m a big fan of Taylor Swift, and I think her lyrics make a natural fit for a tutorial about Swift programming!
(訳)そうです、私はTaylor Swiftの大ファンです。彼女の歌詞はSwiftプログラミングのチュートリアルに自然にフィットすると思います。
Discussion