Create an object x to store n bits (n being potentially large).
(let ((x (make-array n :element-type 'bit))))
#include <bitset>
std::bitset<n> x;
#include <vector>
std::vector<bool> x(n, 0);
using System.Collections;
new BitArray(n);
import std.bitmanip;
BitArray x; x.length = n;
import 'package:bit_array/bit_array.dart';
final x = FixedBitArray(n);
import "math/big"
var x *big.Int = new(big.Int)
x := make([]uint64, (n+63)/64)
x := make([]bool, n)
import Data.Bits
x :: Integer x = sum [bit i | i <- [1..n], wannaset i]
let x = new Buffer (Math.ceil (n / 8))
import java.util.BitSet;
BitSet x = new BitSet(n);
$x = new BitSet($n);
uses classes;
procedure task; var x: TBits; n: integer; begin n := $FFF; x := TBits.Create(n); end;
procedure Task; var x: Set Of Byte; begin x:= [2,4,8,16,32,64,256]; end;
vec($x, $n, 1) = 0;
from __future__ import division import math
x = bytearray(int(math.ceil(n / 8.0)))
x = 0
let mut x = vec![false; n];
No security, no password. Other people might choose the same nickname.