みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
-
Upload
tomohiro-kumagai -
Category
Software
-
view
256 -
download
8
Transcript of みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
// 1行コメント
/* 複数行 コメント */
/* コメントの中で /* 複数行コメントアウトの記号 */ を使用しても 変なところでコメントが解消されないで済む */
// 一般的にはセミコロンを書かない let a = 10
// セミコロンを書いても正しい表記 let b = 20;
let a = 10; let b = 20
let x = arc4random_uniform // (UInt32) -> UInt32 (100); // 100
// 複数行に分けるには、継続することが判るように書く let y = arc4random_uniform( 100); // 25
// Sigined Integer, Unsigned Integer 42
// Sigined Integer, Unsigned Integer 0
// Signed Integer -13
typealias IntMax = Int64 typealias UIntMax = UInt64
42.0 3.8545 0.00005
Ծج�ࢦ
let count = 20 // Int let π = 3.14 // Double
let seed = arc4random_uniform(20) // UInt32
let count = 20 let π = 3.14
type(of: count) // Int.Type type(of: π) // Double.Type
// リテラルは適切な型に合わせられる let answer1 = 2 * 20 * 3.14 // Double
// 非リテラルは適切に型が合っていないのが検出される let answer2 = 2 * radius * π
let a = 1010 // Decimal: 1,010 let b = 0x1010 // Hexadecimal: 4,112 let c = 0b1010 // Binary: 10 let d = 0o1010 // Octal: 520
let v = 10.5 // Decimal: 10.5 let w = 0x10.5p0 // Hexadecimal: 16.3125
let x = 10.5e10 // 10.5×1010 let y = 0x10.5p10 // 0x10.5×210
e
p
let a = 1234 let b = 0025 let x = 77_777_770 let y = 12_345.2204_e100
0
_