[amazonjs asin=”4800711487″ locale=”JP” tmpl=”Small” title=”詳細! Swift 3 iPhoneアプリ開発 入門ノート Swift3 + Xcode 8対応”]
ストリングを作る
ストリング(文字列)は”Hello”のようにダブルクォーテーションで囲むことにより作成できる。
let msg = "Hello" var countryName:String countryName = "Japan" // let tokyoOlympic = String("TokyoOlympic") + (2018+2) // 空のストリング let spaceString = String() var str = "Hello" str = "" // 空白の判定 if str.isEmpty { print("空白です。") } // 文字の繰り返し let kurikaesi = String(repeating:Character("R"), count:10)
特殊文字
特殊文字 | 内容 |
---|---|
\0 | ヌル(null,未初期化の値) |
\\ | バックスラッシュ |
\t | タブ |
\n | ラインフィード(改行) |
\r | キャレッジリターン |
\” | ダブルクォーテーション |
\’ | シングルクォーテーション |
ストリングの文字数
文字数はcharacters.countプロパティで調べることができる。
let str = "123457890" let num = str.characters.count
ストリングに変数や式を含める
\(変数)と書くことでストリングに変数や式を含めることができる。
let todayV = 100 let yesterdayV = 50 let str1 = "本日の訪問者\(todayV)人" let str2 = "本日と昨日の訪問者\(todayV + yesterdayV)人です。"
ストリングを連結する
ストリングは+演算子で連結できます。+=演算子も使用できる。
let name1 = "麻生" let name2 = "太郎" let str = name1 + name2 + "様"
ストリングを数値に変換する
“100”や”1.08″などの数字のストリングを計算に使用するには、Int()やDouble()の数値型のイニシャライザを使用する。
let kakaku:Stirng = "100" let tax:String="1.08" let kingaku = Double(kakau)! * Double(tax)!
数値をストリングに変換する
数値をストリングに変換するにはString()またはdescriptionプロパティを使用する。
let namami = 135.5 let package = 12.0 let str1 = "内容量:" + String(namami) + "g" let str2 - "総重量:" + (namami + package).description + "g"
[amazonjs asin=”4800711487″ locale=”JP” tmpl=”Small” title=”詳細! Swift 3 iPhoneアプリ開発 入門ノート Swift3 + Xcode 8対応”]