, tamsayılar üzerinde çalışmak üzere bit seviyesinde işlemler, örneğin vardır: bayt dizisi içine tamsayılar paketi yeteneği deikili biçim, bit işlemleri var mı? Örneğin. << 16 # 7F, 16 # FF >> bsl 1 erlang olarak
1> 127 bsl 1.
254
var
<< 16#7F, 16#FF >>
, bu mümkün veya ikili paketlenmiş verilere bitsel işlemleri (örneğin AND, OR, XOR, SHL, SHR) gerçekleştirebilir herhangi operatörler ya BIFS vardır? (Bsl ikili paketlerin üzerinde çalıştı eğer - öyle ki değil) örneğin
: bunu yapabilecek Erlang'ı sınırsız tamsayı boyutlarını kullanma
1> << 16#7F, 16#FF >> bsl 1.
<< 255, 254 >>
Teşekkür, bu harika! Ek olarak bu, dönüş için de değiştirilebilir: brol (Bin, Shift) -><< U: Shift, Dinlenme/bitler >> = Bin, << Rest/bit, U: Shift >> Şerefe –