2011年3月20日日曜日

Erlang データタイプ 数値型

2.2  Number
(数値型)

There are two types of numeric literals, integers and floats.
(数値のデータタイプは2つある。整数と実数だ。)

Besides the conventional notation,
(さらに、従来の表記に加えて、

there are two Erlang-specific notations:
(Erlangには2つの固有の表記がある。
ASCIIコードと基数表記だ。)

$char
ASCII value of the character char.
(文字のASCII値)

base#value
Integer with the base base, which must be an integer in the range 2..36.
(2~36の基数をもとにした整数)

In Erlang 5.2/OTP R9B and earlier versions, the allowed range is 2..16.
(Erlang 5.2/OTP R9B とその前のversionでは、基数は2~16しか許されていない)

Examples:

1> 42.
42
2> $A.
65
3> $\n.
10
4> 2#101.
5
5> 16#1f.
31
6> 2.3.
2.3
7> 2.3e3.
2.3e3
8> 2.3e-3.
0.0023

0 件のコメント:

コメントを投稿