17

Click here to load reader

みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift

Embed Size (px)

Citation preview

Page 1: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift
Page 2: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift
Page 3: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift
Page 4: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift

let π = 3.14 let # = "minnna_de_swift" let 📱 = "iPhone 7"

// 使えない文字もある let ⛩ = "伏見稲荷大社"

Page 5: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift
Page 6: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift
Page 7: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift

let `repeat` = 10

print(`repeat`)

Page 8: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift

let maxCapacity = 100 var amount = 10

maxCapacity = 20 amount = 20

Page 9: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift
Page 10: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift

print("A") print("A", "B") print("A", "B", separator: "&") print("A", "B", separator: "&", terminator: “;")

Page 11: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift

let a = 100 let b = 200

// 文字列の連結 print("a = " + String(a) + ", b = " + String(b))

// 文字列補完構文 print("a = \(a), b = \(b)”)

Page 12: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift

let value = 10 let string = String(describing: value)

Page 13: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift

String(describing: Int.self) // Int String(reflecting: Int.self) // Swift.Int

let v = Int.self as Int.Type?

print(v) // "Optional(Swift.Int)\n"

Page 14: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift

Mirror(reflecting: value)

for child in Mirror(reflecting: value).children { print(child)

}

Page 15: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift

extension MyData : CustomPlaygroundQuickLookable { var customPlaygroundQuickLook: PlaygroundQuickLook { return .text("My Data") } }

Page 16: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift
Page 17: みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift