Pike
以下の一覧はPikeが提供する標準データ型を全て示したものである。より高度なデータ型(シーケンス、キュー、ヒープ、スタックなど)はADT(Advanced Data Types)モジュールにあり、Pike に標準で含まれている。
基本データ型:
int
float
string
コンテナ型:
array
mapping
multiset
その他の型:
program (クラスをコンパイルしたものを表す)
object (クラスのインスタンス)
function
Pike は全変数に明示的な型宣言を必要とする。つまり静的型付き言語であり、コンパイル時に型の誤りを検出する。以下のコードでは "number" という変数は整数型と宣言されているため、浮動小数点数や文字列を代入しようとしているのでコンパイル時にエラーとなる。