SenseTalkでの値
コンピュータは数値、テキスト、音声、画像を含むさまざまなデータ値を扱います。SenseTalkで最も多く取り扱う値は数値とテキストです。これらの値をさまざまな方法で組み合わせて整理する能力も重要です。SenseTalkのリストとプロパティリストを使用すると、これを実現できます。
数値
SenseTalkでの数値は、数字を使用して表記することができます:
1
634
12.908
-3
.5
18.75
または単語で:
one
six hundred thirty-four
twelve point nine zero eight
negative three
one half
eighteen and three quarters
ノート
数値で桁を区切るためのカンマを使用することはできません。なぜなら、カンマはSenseTalkで他の意味を持っているからです。たとえば、リスト内の項目を区切るなどです。ただし、大きな数値を見やすくするために数値内でアンダースコア(_)を使用することは可能です(SenseTalkによってアンダースコアは単純に無視されます)。したがって、"130万"は単語で書き出すか、1_300_000として書くことができますが、1,300,000として書くことはできません。(リストについての詳細は、以下のリストを参照してください。)
技術的な用途のため、以下の記法も受け入れられます:
- 科学的表記法("e+"または"e-"の後に10のべき乗が続く)
- 16進数、8進数、2進数表記("0x"、"0o"、"0b"