Bir BitArray'ı (std.bitmanip'ten) yarımlarına bölmem gerekir. Şimdiye kadar, dilimlemenin uygulanmadığını, bunun üzerinde yinelendiğini ve aralıklı istisna dışında üretilip atanmayacağını veya atadığını öğrendim. Ben başka bir türü (uzun/ulong içine sığdırmak için) çalıştım ama bu çok fazla sorun gibi görünüyor ve aynı zamanda aşağıda görüldüğü gibi yeni BitArrays init denemek çalıştığınızda aralık dışı bir istisna vermek:BitArray'i bölme
BitArray[] C, D;
long lg = toLong(bitArr);
C[0].init(cast(void[])((lg >> 28) & 0x0fff_ffff), 28);
Sorunum için daha basit bir çözüm var mı? Eğer değilse, ne yapıyorum yanlış?
Teşekkür ederiz! Dizlerimi statik yapmak için kolay yoldan gittim çünkü kötü bir uykuya ihtiyacım var. Bir dahaki sefere saf yolu deneyeceğim. – Byakkun