Ben hızlı bir komut dosyası oluşturmak çalışıyorum ama bu hata ile saplanıp üzerinde örnek elemanının kullanımı: error İşteSwift: tip
./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()
~~~~~~~~^
benim kodudur:
#!/usr/bin/swift
import Foundation
class myScript {
func thisIsmyFunction() {
print("Do something in there!")
}
}
myScript.thisIsmyFunction()
neler Yapmaya çalışıyorum, işleve erişmek ve baskıyı yürütmek.
Herhangi biriniz yanlış yaptığımı biliyor musunuz?
Yardımlarınız için gerçekten minnettar olacağım.
Bir kenara göre, ancak adlandırma kuralları, sınıf adınızı büyük harfle başlatmanız gerektiğini önerir. Böylece 'MyScript' değil, 'MyScript' olarak adlandırdınız. Bu, sınıf ile bu sınıfın bir örneğini (örneğin, bet komutunu = MyScript(); script.thisIsmyFunction() ') ayırt etmeyi kolaylaştırır. – Rob