「Swift5」クラスのstaticメソッドのサンプル

環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Target: x86_64-unknown-linux-gnu

書式
class クラス名 {
static func 関数名{処理コード1}
func 関数名()->String{
処理コード
}
}
クラス名.static関数名
使用例

import Foundation

class User {
        //戻り値 なし
    static func funA() {
        print("クラスのstaticメソッドfunAを呼び出しますAA")
    }
        //戻り値 あり
     func funB() -> String {
        return "東京tokyo"
    }
}

User.funA()
let cft = User()
let result = cft.funB()
print(result)

実行結果
$ swift 18.swift
クラスのstaticメソッドfunAを呼び出しますAA
東京tokyo

Swift

Posted by arkgame