1
bitstype
은 어떻게 사용할 수 있습니까?비트 유형 생성
나는 Base.box
/Base.unbox
을 시도했지만 작동하지 않았습니다. 나는 reinterpret
이 사용되어야한다고 읽었다. 그것은 일 :
bitstype 32 Blah32
blah32 = reinterpret(Blah32, 8)
# Blah32(0x00000008)
그러나,이 방법을 사용하여, 내가, 예를 들어, 2048 비트를 가진 bitstype
을 만들 수 없습니다.
bitstype
을 사용하여 임의의 비트 수를 포함하는 유형을 만드는 방법은 무엇입니까?
2048 비트는 8로 나눌 수있는 임의의 숫자입니다 (버전 0.2 요구 사항). 나는'box' /'unbox'에 에러를 포함시키지 않았습니다. 사용해서는 안되기 때문입니다. 또한, 스탠자에 사소한 오류가 있습니다 :'blah2048 = reinterpret (Blah2048, [1:64])'. 그 후, 그것은 작동합니다. 고맙습니다. –
32 비트 시스템을 사용하는 경우 총 64 비트를 얻으려면 32 비트 64 비트 정수 대신 64 비트 32 비트 정수가 필요합니다. – ivarne