Swift4.1からUnWrap型Any!
でprint(Any!)
や\(Any!)
で出力した場合の結果が変わるらしい
String!
だと some(VALUE)
で出力され、謎のsome(
)
が引っ付いてくる
- Swift4.1未満
let a: String! = "test"//test
let b: String? = "test"//Optional("test")
let c: String = "test"//test
- Swift4.1
let a: String! = "test"//some("test")
let b: String? = "test"//Optional("test")
let c: String = "test"//test
わかんないけどOptionalのsomeから来てるのか!?