[OSX][iOS]Swiftリテラル | Cocoa練習帳

[OSX][iOS]Swiftリテラル

整数リテラル

読みやすさの為に任意の位置に"_"を挿入する事ができる。値としては"_"は無視される。

2進数
let numMax = 0b010011010010
var num = 0b010011010010

8進数
let numMax = 0o2322
var num = 0o2322

10進数
let numMax = 1234
var num = 1234

16進数
let numMax = 0x04D2
var num = 0x04D2


浮動小数点リテラル

読みやすさの為に任意の位置に"_"を挿入する事ができる。値としては"_"は無視される。

let a = 125.0
let b = 1.25e2



let c = 0.0125
let d = 1.25e-2




let e = 60.0
let f = 0x0Fp2




let g = 3.75

let h = 0x0Fp2
文字列リテラル
"文字列"

エスケープ列
NUL文字(\0)
バックスラッシュ(\\)
水平タブ(\t)
改行(\n)
復帰(\r)
2重引用符(\")
単一引用符(\')

文字列に変換
\(式)

16進指定
1バイト文字(\x12)
2バイト文字(\u1234)
4バイト文字(\U12345678)

関連情報
プログラミング言語C 第2版 ANSI規格準拠
Cocoa in a Nutshell
Objective‐C
The Swift Programming Language
Using Swift with Cocoa and Objective-C
Swift離陸ガイド

【Cocoa練習帳】
http://www.bitz.co.jp/weblog/
http://ameblo.jp/bitz/(ミラー・サイト)
note