[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

この記事が気に入ったらサポートをしてみませんか?