bit.band

  number bit.band( number value, ... )

Açıklama

Belirtilen tüm değerler için bit düzeyinde and (ve) işlemini gerçekleştirir.

Argümanlar

1 number value
Değiştirilecek değer.
2 vararg ...
Bit düzeyinde "and" (ve) işlemi yapılacak değerler. Opsiyonel.

Döndürdükleri

1 number
Bit düzeyinde "and" (ve) işleminin sonucu.

Örnek

local a = 170 -- ikilik tabanda 10101010 local b = 146 -- ikilik tabanda 10010010 print( bit.band( a, b ) )
Çıktı: 130 (ikilik tabanda 10000010)

Örnek

Belirli bir hasar türünü test eder.

local myDamage = bit.bor( DMG_BULLET, DMG_RADIATION ) local isBulletDamage = bit.band( myDamage, DMG_BULLET ) == DMG_BULLET print( isBulletDamage )

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord