Doubleアップルは定数の使用を強く推奨。定数名や変数名には、ユニコード文字も含めて、ほぼどんな文字も使える。(表や箱を作るのに使うやつ)、ユニコードの私的利用領域は使えない。先頭文字に数字は使えない(2番目以降では使える)。1度宣言した定数や変数を同じ名前で再度宣言したり型を変更することはできない。定数を変数に変更したり、その逆もできない。予約語と同じ名前の定数や変数を作りたい場合は、その名前をバッククウォート(`)で囲む(けどよほどのことがない限りやらないほうがよい)。使えば、C言語などと同様に定数や変数を出力できる。おいては、それはコンソールに出力される。みたいな詳細なロギングもできる。interpolation)を用いることにより、長い文字列の中に定数名や変数名をプレースホルダーとして入れ込んで、出力時にその時点での定数や変数の値を出力させることができる。