Avatar
@omochimetaru そうだった。
5:53 AM
& も構文失敗してる気がする。↓ややこしい。 func f(_ p: UnsafePointer<Int>) { print(p[0]) } func g(_ p: UnsafePointer<[Int]>) { print(p[0].count) } var a = 42 var b = [2, 3, 5] f(&a) f(&b) g(&b)
5:54 AM
f(&b) が良くない
5:55 AM
@rintaro > 解決するのにサブタイプは必要ないんじゃないか? それはそうですね。ただ、明示的に型変換するくらいがちょうどいいと思うんですけどねぇ。
5:56 AM
どうしても型変換しまくるコード書くときは(パーサとか)