stdINTEGER_OF_BOOLEAN function

dynamic stdINTEGER_OF_BOOLEAN(
  1. dynamic value
)

INTEGER-OF-BOOLEAN(s): converts a bit string to an integer

Implementation

dynamic stdINTEGER_OF_BOOLEAN(dynamic value) {
  final s = varToStr(value);
  int r = 0;
  for (final c in s.split("")) {
    r = (r << 1) | (c == '1' ? 1 : 0);
  }
  return r;
}