比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。

...

アンカー
types
types
アンカー
basic-types
basic-types

基本型

説明

Int, int

32ビットの符号付き整数。

Int8, int8

8ビットの符号付き整数。

Int16, int16

16ビットの符号付き整数。

Int64, int64

64ビットの符号付き整数。

Float, float

単精度浮動小数。

Bool, bool

True/Falseを表すブール型。

None

無効。デフォルトの関数の戻り型。

アンカー
vector-types
vector-types

ベクトル型

説明

Int2

2つのInt型の配列。

Int3

3つのInt型の配列。

Int4

4つのInt型の配列。

Float2

2つのFloat型の配列。

Float3

3つのFloat型の配列。

Float4

4つのFloat型の配列。

...

アンカー
matrix-types
matrix-types

マトリックス型

説明

Float3x3

3つのFloat3型の配列。

Float3x4

3つのFloat4型の配列。

Float4x4

4つのFloat4型の配列。

...

アンカー
functions
functions
アンカー
defining-functions
defining-functions

関数

関数の定義

  • 引数を必要とせず、戻り値のない関数は、このように定義されます。

...

アンカー
return-type-rules
return-type-rules

戻り型のルール

  • 関数にreturn文が含まれていない場合、コンパイラは自動的に戻り型をNoneと見なします。

...

アンカー
function-arguments
function-arguments

関数の引数

  • すべての関数の引数は、型の割り当てや、型を得ることができる元のリテラルを必要とします。Pythonで引数をオプションとしてマークするのと同様の方法で、型を指定します。

...

アンカー
calling-functions
calling-functions

関数の呼び出し

  • 名前付き引数およびオプションの引数には対応していません。常に、それらが定義されている順序ですべての引数を関数に与える必要があります。

...