Dart parseを使って2進数の文字列を10進数の数値に変換する

環境
OS windows10 Home 64bit
Dart 2.18.4

構文
int.parse(文字列, radix: 2)
parseメソッドを使って2進数の文字列を10進数の数値に変換します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
void main() {
print(int.parse('11', radix: 2));
print(int.parse('111', radix: 2));
print(int.parse('1111', radix: 2));
print(int.parse('-11', radix: 2));
print(int.parse(' -111 ', radix: 2));
}
void main() { print(int.parse('11', radix: 2)); print(int.parse('111', radix: 2)); print(int.parse('1111', radix: 2)); print(int.parse('-11', radix: 2)); print(int.parse(' -111 ', radix: 2)); }
void main() {
  
  print(int.parse('11', radix: 2));
  print(int.parse('111', radix: 2));
  print(int.parse('1111', radix: 2));
  
  print(int.parse('-11', radix: 2));
  print(int.parse('  -111 ', radix: 2));
}

実行結果
3
7
15
-3
-7

Dart

Posted by arkgame