[OSX][iOS]Swift構文規約
文
改行までは一つの文。C言語であった終端を示すセミコロン(;)は不要。
コメント(注釈)
コメントはK&R Cと同様に/*で始め、*/で終わる記法と、C++の//から改行までの両方に対応する。
識別子(名前)
英字と数字、それに加え、一部制限があるがUnicodeに対応しているので日本語も使える。ただし、最初の文字は数字以外でなければならない。
キーワード(予約語)
次の識別子はキーワードとして処理系によって予約されている。
class, deinit, enum, extension, func, import, init, let, protocol, static, struct, subscript, typealias, var
break, case, continue, default, do, else, fallthrough, if, in, for, return, switch, where, while
as, dynamicType, is, new, super, self, Self, Type, __COLUMN__, __FILE__, __FUNCTION__, __LINE__
associativity, didSet, get, infix, inout, left, mutating, none, nonmutating, operator, override, postfix, precedence, prefix, right, set, unowned, unowned(safe), unowned(unsafe), weak, willSet
関連情報
プログラミング言語C 第2版 ANSI規格準拠
Cocoa in a Nutshell
Objective‐C
The Swift Programming Language
Using Swift with Cocoa and Objective-C
Swift離陸ガイド
【Cocoa練習帳】
http://www.bitz.co.jp/weblog/
http://ameblo.jp/bitz/(ミラー・サイト)
note
この記事が気に入ったらサポートをしてみませんか?