SlideShare a Scribd company logo
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
// 1行コメント
/*
複数行
コメント
*/
/*
コメントの中で
/* 複数行コメントアウトの記号 */ を使用しても
変なところでコメントが解消されないで済む
*/
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
// 一般的にはセミコロンを書かない
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
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
// Sigined Integer, Unsigned Integer
42
// Sigined Integer, Unsigned Integer
0
// Signed Integer
-13
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
typealias IntMax = Int64
typealias UIntMax = UInt64
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
42.0
3.8545
0.00005
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift


みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
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 * π


みんなで 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
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
_
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift
みんなで Swift 復習会での談笑用スライド – 6th #minna_de_swift

More Related Content

PDF
Swift イニシャライザー復習会 #love_swift #akibaswift #21cafe
PDF
Swift の3大プロトコルを眺めてみる #love_swift
PDF
Swift 3 を書くときに知っておきたい API デザインガイドライン #love_swift #akibaswift
PDF
Writing Your App Swiftly
PPTX
La amistad v.h.m
PDF
NS Prefix - そこから見渡す Swift 3 の景色 #startup_mobile
PDF
VC「もしかして...」Model「私たち...」「「入れ替わってるー!?」」を前前前世から防ぐ方法
PDF
Swift Package Manager ことはじめ #cswift
Swift イニシャライザー復習会 #love_swift #akibaswift #21cafe
Swift の3大プロトコルを眺めてみる #love_swift
Swift 3 を書くときに知っておきたい API デザインガイドライン #love_swift #akibaswift
Writing Your App Swiftly
La amistad v.h.m
NS Prefix - そこから見渡す Swift 3 の景色 #startup_mobile
VC「もしかして...」Model「私たち...」「「入れ替わってるー!?」」を前前前世から防ぐ方法
Swift Package Manager ことはじめ #cswift

Viewers also liked (15)

PDF
Swift らしい表現を目指そう #eventdots
PDF
Minimizing Decision Fatigue to Improve Team Productivity
PPTX
そのマネジメントの課題、TAにも解決できますよ。
PDF
第13回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
PDF
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
PDF
リテラルと型の続きの話 #__swift__
PDF
みんなで Swift 復習会での談笑用スライド – in 札幌 1st′ #minna_de_swift
PDF
AnyObject – 自分が見落としていた、基本の話
PDF
みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift
PDF
Swift 3 で新しくなったところ - 表面から見えにくいところを中心に紹介 #ISAOcorp
PDF
RxSwift x Realm
PPSX
Lineamientos para la elaboracion del proyecto escrito según el manual de norm...
PPSX
Parasitology4 PPT - 4 طفيليات PPT
PDF
CUBICA: dal GRAFICO all'EQUAZIONE - PRIMO e TERZO METODO - ESEMPIO 4ac - CALC...
PDF
Understanding How The Sales Funnel & Inbound Marketing Generate Leads
Swift らしい表現を目指そう #eventdots
Minimizing Decision Fatigue to Improve Team Productivity
そのマネジメントの課題、TAにも解決できますよ。
第13回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
リテラルと型の続きの話 #__swift__
みんなで Swift 復習会での談笑用スライド – in 札幌 1st′ #minna_de_swift
AnyObject – 自分が見落としていた、基本の話
みんなで Swift 復習会での談笑用スライド – 5th #minna_de_swift
Swift 3 で新しくなったところ - 表面から見えにくいところを中心に紹介 #ISAOcorp
RxSwift x Realm
Lineamientos para la elaboracion del proyecto escrito según el manual de norm...
Parasitology4 PPT - 4 طفيليات PPT
CUBICA: dal GRAFICO all'EQUAZIONE - PRIMO e TERZO METODO - ESEMPIO 4ac - CALC...
Understanding How The Sales Funnel & Inbound Marketing Generate Leads
Ad

More from Tomohiro Kumagai (20)

PDF
最近気づいた勉強法 — 勉強会開催の習慣化 #yumemi_grow
PDF
Swift 所有権 要諦 #ゆるちとせ
PDF
_Function Builders in Swift #love_swift
PDF
Property Wrappers の特徴を眺める #swiftzoomin
PDF
みんなで Swift 復習会 GO! in "Swift Days Fukuoka" – 12nd′ オープニング&資料
PDF
みんなで Swift 復習会
GO! in 札幌 – 10th′′
PDF
イニシャライザー Part 2.5 #hakataswift
PDF
ニコニコ超会議・文化の交差点 #techpub #ニコニコ超会議 #さくらシンデレラ
PDF
Swift クラスのイニシャライザー #devsap
PDF
iOSCon 2019 in London #ioscon #love_swift
PDF
Around the 変数 let #love_swift
PDF
もくもく執筆会 #技術同人誌再販Night
PDF
みんなで Swift 復習会 GO! in 岩手 – 9th′
PDF
macOS アプリで Swift Package Manager を使ってみる #love_swift #hakataswift
PDF
みんなで Swift 復習会 GO! in 福岡 – 8th′ #minna_de_swift
PDF
Getting Started with Attending iOSCon in London 高画質・追記版 #love_swift #ioscon
PDF
みんなで Swift 復習会
GO! in 京都 – 6th′
PDF
みんなで Swift 復習会 GO! in 福岡 – 5th′
PDF
勉強会の東京外開催の気持ち #yuru_bounen2017
PDF
みんなで Swift 復習会 GO! in 福岡・発表資料
最近気づいた勉強法 — 勉強会開催の習慣化 #yumemi_grow
Swift 所有権 要諦 #ゆるちとせ
_Function Builders in Swift #love_swift
Property Wrappers の特徴を眺める #swiftzoomin
みんなで Swift 復習会 GO! in "Swift Days Fukuoka" – 12nd′ オープニング&資料
みんなで Swift 復習会
GO! in 札幌 – 10th′′
イニシャライザー Part 2.5 #hakataswift
ニコニコ超会議・文化の交差点 #techpub #ニコニコ超会議 #さくらシンデレラ
Swift クラスのイニシャライザー #devsap
iOSCon 2019 in London #ioscon #love_swift
Around the 変数 let #love_swift
もくもく執筆会 #技術同人誌再販Night
みんなで Swift 復習会 GO! in 岩手 – 9th′
macOS アプリで Swift Package Manager を使ってみる #love_swift #hakataswift
みんなで Swift 復習会 GO! in 福岡 – 8th′ #minna_de_swift
Getting Started with Attending iOSCon in London 高画質・追記版 #love_swift #ioscon
みんなで Swift 復習会
GO! in 京都 – 6th′
みんなで Swift 復習会 GO! in 福岡 – 5th′
勉強会の東京外開催の気持ち #yuru_bounen2017
みんなで Swift 復習会 GO! in 福岡・発表資料
Ad

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