swiftの型指定で[]の意味は?

投稿者: Anonymous

swiftでwebviewのCookie情報の取得サンプルで以下のコードを見つけました。

let cookies:[NSHTTPCookie] = NSHTTPCookieStorage.sharedHTTPCookieStorage().cookies! as [NSHTTPCookie]
for cookie:NSHTTPCookie in cookies as [NSHTTPCookie] {
    if cookie.name as String == "CookieName" {
        let cookieValue : String = "CookieName=" + cookie.value as String
        NSLog(cookieValue)
    }
}

[NSHTTPCookie]はNSHTTPCookieのclassだと思いますが、[]の意味(使用用途)は何でしょうか?
Swift関連の本を確認してもわからなかったのでご存知であればお願いします。

解決

配列です。

[NSHTTPCookie]Array<NSHTTPCookie> と全く同じ意味になります。

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *