Максимальное значение int в ChucK - PullRequest
2 голосов
/ 19 сентября 2008

Каково максимальное значение типа int в ChucK? Есть ли для него символическая константа?

Ответы [ 2 ]

5 голосов
/ 19 сентября 2008

Новое в последней версии!

<<<Math.INT_MAX>>>;

Для справки, он использует ключевое слово "long" в C ++ для представления целых чисел. Таким образом, на 32-битных компьютерах максимальное значение должно быть 0x7FFFFFFF или 2147483647. На 64-битных компьютерах это будет 0x7FFFFFFFFFFFFFFFFF или 9223372036854775807.

Ответ Кассена и Стивена Синклера в списке рассылки пользователей чака .

1 голос
/ 19 сентября 2008

Ссылка ChucK API использует тип C int, поэтому максимальное значение будет зависеть от вашей локальной машины (2 ^ 31-1, около двух миллиардов на стандартной 32-битной x86). Я не вижу ссылок на получение ограничений, но если ChucK расширяем с помощью C, вы можете добавить функцию, которая возвращает MAXINT.

...