「Swift」タプル(tuple)にstruct型変数を格納する方法
書式
let タプル変数名 = (struct型変数名, 名前:要素)
使用例
[Swift]switch文にfallthroughを使う方法
書式
switch 項目 { case 値:処理コード fallthrough}fallthrough
switch文の中で各ケースの処理の実行が終了し,
fallthroughを実行すると直下のケース ...
「Swift」switch文で列挙型(enum)の要素を判定する
書式
let 変数名:列挙型名 = { return .メンバー変数}()switch文 変数名 { case 値1: 処理コード}使用例
//列挙型の宣言enum User { case CITYA, CITYB, ...「Swift」switch文を使う方法
書式
switch 変数の値 { case 項目値:処理コード xx default:処理コード}使用例
let str = "b"print("caseの値は文字列のテスト")switch str { case " ...「Swift」浮動小数点Double型から文字のString型への変換サンプル
書式
String(Double型文字)
Double型文字.description
使用例
//String()方法を使用let price:Double = 45.68let sRes:Strin ...「Swift」配列の先頭、最後の要素を取得する
書式
配列の先頭要素
配列名.first!
配列の最後要素
配列名.last!
使用例
let strArr = print("string配列の先頭の要素");print(strAr ...[Swift]Calendarで年月日を取得する
書式
let 変数名 = Calendar(identifier: .gregorian)
変数名.component(.year, from: date)
変数名.component(.month, from ...
「Swift」enumerated()で配列のインデックス(index)を取得
書式
for(index,変数名) in 配列名.enumerated(){処理コード}
Arrayのenumeratedメソッドを使うと、ただの配列に簡単に整数のインデックスを付けることができる。
使用例 ...
「Swift」配列(Int型、Double型)の全要素を削除する
書式
文字列型配列名.removeAll()
Double型配列名.removeAll()
Bool型配列名.removeAll()
使用例
var strArr = print(strArr ...「Swift」for in文で整数型、浮動小数点型配列の要素を取得
書式
定義 let 配列名] =
使い方
for 変数名 in 配列名 {xxx}
使用例
[Swift]for in文で辞書(Dictionary)のキーと値を取得
書式
for(key,val) in 辞書名{ //処理コード
}
使用例
[Swift]文字列が空かどうかを判断する方法
書式
文字列.isEmpty
文字列.count
使用例
let cft = ""//isEmptyif cft.isEmpty { print("文字列が空です")}//長さcountif cft. ...[Swift]isSupersetでセットが上位集合か判定する
構文
セットA.isSuperset(of: セットB)
使用例
[Swift]論理和(union)と論理積(intersection)のサンプル
構文
1.論理和(union)
セットA.union(セットB)
2.論理積intersection
セットA.intersection(セットB)
3.逆非含意subtracting ...
「Swift」separatorで区切り文字を指定する
構文
separator: 区切文字
使用例