上のインスタンスメンバの使用私は迅速なスクリプトを構築しようとしているが、私はこのエラーで捕まってしまった。ここでスウィフト:エラー:タイプ
./1.swift:10:11: error: use of instance member 'thisIsmyFunction' on type 'myScript'; did you mean to use a value of type 'myScript' instead?
myScript.thisIsmyFunction()
~~~~~~~~^
は私のコードです:
#!/usr/bin/swift
import Foundation
class myScript {
func thisIsmyFunction() {
print("Do something in there!")
}
}
myScript.thisIsmyFunction()
何私はしようとしている機能にアクセスし、印刷を実行しています。
私が間違っていることを知っている人はいますか?
本当にありがとうございます。
名前の慣習として、大文字でクラス名を始めることをお勧めします。だから、 'myScript'ではなく、' MyScript'と呼んでいます。これにより、クラスとそのクラスのインスタンスを区別しやすくなります(たとえば 'let script = MyScript(); script.thisIsmyFunction())。 – Rob