「Swift」配列とDictionaryにmapを使うサンプル
書式
配列名.map {$0 処理コード}
Dictionary名.amp {$0.0,$0.1処理コード}
使用例
let intArr = let resArr = intArr.map { $0 ...「Swift」insertで配列に要素を挿入する
書式
配列名.insert(要素, at: インデックス)
使用例
var intArr = print("元の要素")print(intArr)print("指定indexの値1に要素を挿入")intArr ...「Swift」switch文にcase letでタプル変数を使う
書式
switch タプル変数名 {
case let(変数1?,変数2?):処理コード
}
使用例
[Swift]switch文でタプル(tuple)の特定の要素を無視する
書式
case (条件値1,条件体2,_)
タプル要素を_(アンダースコア)を指定し要素の判定の対象外となります。
使用例
//Int型変数let age: Int = 21//String型変数le ...「Swift」タプル(tuple)にオプショナル型を扱えるサンプル
書式
let タプル名=(Intオプショナル型名,Stringオプショナル型名)
使用例
//オプショナル型Int?let age: Int? = 21//オプショナル型String?let str: Str ...「Swift」switch文にタプルの複数条件を判定する
書式
let タプル名=(条件値1,条件値2,条件値3)
使用例
//タプルに複数の条件を定義 条件1 条件2let tpe = (3 ...「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. ...