35

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

Embed Size (px)

Citation preview

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

// 1行コメント

/* 複数行 コメント */

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

/* コメントの中で /* 複数行コメントアウトの記号 */ を使用しても 変なところでコメントが解消されないで済む */

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

// 一般的にはセミコロンを書かない let a = 10

// セミコロンを書いても正しい表記 let b = 20;

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

let a = 10; let b = 20

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

let x = arc4random_uniform // (UInt32) -> UInt32 (100); // 100

// 複数行に分けるには、継続することが判るように書く let y = arc4random_uniform( 100); // 25

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

// Sigined Integer, Unsigned Integer 42

// Sigined Integer, Unsigned Integer 0

// Signed Integer -13

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

typealias IntMax = Int64 typealias UIntMax = UInt64

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

42.0 3.8545 0.00005

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

Ծج�ࢦ

Page 20: みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
Page 21: みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
Page 22: みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
Page 23: みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
Page 24: みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
Page 25: みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
Page 26: みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift

let count = 20 // Int let π = 3.14 // Double

let seed = arc4random_uniform(20) // UInt32

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

let count = 20 let π = 3.14

type(of: count) // Int.Type type(of: π) // Double.Type

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

// リテラルは適切な型に合わせられる let answer1 = 2 * 20 * 3.14 // Double

// 非リテラルは適切に型が合っていないのが検出される let answer2 = 2 * radius * π

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

let a = 1010 // Decimal: 1,010 let b = 0x1010 // Hexadecimal: 4,112 let c = 0b1010 // Binary: 10 let d = 0o1010 // Octal: 520

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

let v = 10.5 // Decimal: 10.5 let w = 0x10.5p0 // Hexadecimal: 16.3125

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

let x = 10.5e10 // 10.5×1010 let y = 0x10.5p10 // 0x10.5×210

e

p

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

let a = 1234 let b = 0025 let x = 77_777_770 let y = 12_345.2204_e100

0

_

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