「Swift5」引数なし、戻り値ありメソッドのサンプル
環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Target: x86_64-unknown-linux-gnu
書式
class クラス名 { let 変数 ...「Swift5」クラスに引数あり、戻り値なしメソッドのサンプル
環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Target: x86_64-unknown-linux-gnu
書式
func 関数名(変数名:データ ...
「Swift5」クラスに引数なし、戻り値なしメソッドのサンプル
環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Target: x86_64-unknown-linux-gnu
書式
class クラス名 {
f ...
「Swift5」ジェネリクスクラスを使うサンプル
環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Target: x86_64-unknown-linux-gnu
書式
class クラス名<T> ...「Swift」UIButtonのタイトルと色を設定する
書式
setTitle(xx,for: .normal)
サンプルコード
「Swift5」クラスにfinal修飾子を使うサンプル
環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Target: x86_64-unknown-linux-gnu
書式
class 親クラス名{ final ...「Swift」splitメソッドで文字列を分割するサンプル
書式
対象文字列.split(separator: “区切文字”)
対象文字列.split(separator: ” 区切文字”, maxSplits: 1)
m ...
「Swift5」switch文でタプルを使うサンプル
環境
Swift version 5.5.2 (swift-5.5.2-RELEASE)
Target: x86_64-unknown-linux-gnu
書式
let タプル名 = (値1,値2) ...
「Swift5」switch文でタプルとワイルドカードを使うサンプル
環境
Swift version 5.5.2 (swift-5.5.2-RELEASE)
Target: x86_64-unknown-linux-gnu
書式
let タプル名 = (値1,値2) ...
「Swift5」containsでセットに特定の要素が含まれているか
環境
Ubuntu 20.04
Swift 5.2.3
書式
let セット名A = Set(arrayLiteral: String型要素1, String型要素2…)
let ...
「Swift5」for in文をbreakで中断するサンプル
環境
Ubuntu 20.04
Swift 5.2.3
書式
for 変数名 in 値1 ..<値2 { guard 条件式 else { break }}使用例
print("fo ...「Swift5」構造体(struct)をコピーするサンプル
環境
Ubuntu 20.04
Swift 5.2.3
書式
struct 構造体名 {
init(変数名:データ型) {処理コード}
}
構造体変数の定義
var ...
「Swift5」ジェネリクス関数を使うサンプル
環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Target: x86_64-unknown-linux-gnu
書式
func 関数名<T: Com ...
「Swift5」配列にreduceを使うサンプル
環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Target: x86_64-unknown-linux-gnu
書式
let 配列名 =
配列名. ...
[Swift]get、setメソッドで変数を操作する方法
書式
var 関数名:データの型 { get {xxx} set(変数名){xxx}}使用例
//クラスStudentの定義class Student {//変数addrの初期 var addr = "yokoham ...「Swift」複数キー(key)で辞書(dictionary)を定義する
書式
let 辞書名: =
使い方
辞書名「キー名」
使用例
「Swift」範囲(Range)でif文のサンプル
書式
if 最小値…最大値
使用例
「Swift」forEach文で配列(Array)の要素をループする
書式
let 配列名 =
配列名.forEach{変数名 in 処理コード}
使用例
実行結果 ...