1
のための拡張機能を使用したい私は、機能をdefinied:スウィフト:既存の機能
func inSubfolder_(file : String, root : String) -> Bool { ... }
私も拡張として文字列に追加します。この:
extension String {
func inSubfolder(root : String) -> Bool {
return inSubfolder_(file : self, root : root)
}
}
私は同じ名前を(使用したいです"_"なし)、しかしグローバルなものは "グローバル"として宣言する必要があります。そのため、エクステンションは自分自身にアクセスしようとしません(再帰的に)。 私は何を欠席しましたか?
これらのパラメータは同じである必要があります。 –
パラメータが異なるため、同じ名前を使用できるはずです。 – rob180
それも私の問題です! :-)それはすべきだと思うけど、そうはしない。私はエラー "余分な引数 'ファイル'を呼び出して"取得します。それは自分自身にアクセスしようとします! –