「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