15.05.2010Оператор & для числовых типов
Как вы думаете, что выведет ниже следующий код?
Код: VB
1 2 3 4 5 6 7 8 | Sub Main() Dim x As Integer = 0 Dim y As Integer = 0 x &= 1 & 2 & 3 & 4 y = 1 & y & y & y Console.WriteLine("X={0}; Y={1}", x, y) Console.ReadLine() End Sub |
А выведет он «X=1234; Y=1000», мне кажется в некоторых случаях очень удобно.
Наткнулся случайно, когда накапливая сумму вместо i+=1 написал i&=1 и был очень удевлен когда вместо 3 увидел 300 ツ
Оставьте отзыв
Вы должны войти, чтобы оставить отзывы.
