AS3 поразрядно смещаются 0?

Также может оказаться полезным знать, для чего вообще используются эти типы данных:

Также существуют ссылки, используемые для создания ассоциаций. Но Я не уверен, что это фактический тип данных .

Новые типы данных Rails 4 доступны в PostgreSQL:

Подробнее о типах адресных данных здесь и здесь .

Кроме того, вот официальное руководство по миграции: http://edgeguides.rubyonrails.org/migrations.html

6
задан Sietse 25 June 2009 в 10:13
поделиться

3 ответа

Это может быть уловка, позволяющая избавиться от десятичных знаков без накладных расходов, связанных с вызовом Math.floor (), поскольку даже при вводе числа вы получите целое число обратно.

Я не уверен, как это соотносится с производительностью с (более часто встречающимся) приведением к int (x)

4
ответ дан 8 December 2019 в 05:23
поделиться

Sometimes you'll see this in an enum just for completeness, i.e.

flag0 = 1 >> 0,
flag1 = 1 >> 1,
flag2 = 1 >> 2

and so on. If you encounter this in code, I would expect that it is just some leftover from when there was actually more to shift (testing, changed requirements). That is, of course, unless this operator is not a shift operator in AS3. In C++, for example, it is also used as input stream operator (you know, because you're shifting some input into some variable. Sigh).

3
ответ дан 8 December 2019 в 05:23
поделиться

Преобразование числа в целое. Использование int (x) в AS3 на 10% быстрее. Тем не менее побитовая версия лучше работает в AS2.

x = int (1.232)

// равно: x = 1.232 >> 0;

лучше всего объясняется: http://lab.polygonal.de/2007/05/10/bitwise-gems-fast-integer-math/das

8
ответ дан 8 December 2019 в 05:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: