クラスをインスタンスに格納する時にはイニシャライザの引数に値を代入する必要がありますが、下記の例ではなぜかイニシャライザの引数に値を代入せずインスタンスに格納できています。
丸括弧もクラス名であるNameの直後ではなく配列の外に書いてあります。この書き方の意味を教えてください!
class Name {
var name: String
init(n:String) {
name = n
}
}
var me = Name
回答1件
あなたの回答
tips
プレビュー
投稿2016/03/16 05:26
編集2016/03/16 05:26クラスをインスタンスに格納する時にはイニシャライザの引数に値を代入する必要がありますが、下記の例ではなぜかイニシャライザの引数に値を代入せずインスタンスに格納できています。
丸括弧もクラス名であるNameの直後ではなく配列の外に書いてあります。この書き方の意味を教えてください!
class Name {
var name: String
init(n:String) {
name = n
}
}
var me = Name
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/16 06:41