LoginSignup
7
7

More than 5 years have passed since last update.

[Swift]汎用型AnyObject

Last updated at Posted at 2014-07-28

Objective-Cにはid型という汎用型が用意されていました。
これはSwiftだとAnyObject型に相当します。
英語の通り「なんでも型」。
AnyObject型の変数にはStringでも入るしintでも入るしArrayでも入ります。

サンプル

今回は変数AnyObjectに本当になんでも入るのかということで、String型の値を入れた後にInt型を入れてみてログ出力してみました。

コード

let str:String = "message"
let num:Int = 11
var anyObj:AnyObject

anyObj = str
println(anyObj)

anyObj = num
println(anyObj)


出力結果

message
11

String型が入ってたところにInt型が入ったので本当になんでも入りました。

7
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7