Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 省道-用于循环不';t形环 for(n=0;n_Dart - Fatal编程技术网

Dart 省道-用于循环不';t形环 for(n=0;n

Dart 省道-用于循环不';t形环 for(n=0;n,dart,Dart,它只显示了sbin的第一个字母。main(){ for(n = 0; n < length - 1; n++); { if(sbin[n] == '1'){ ctr = ctr + 1; print(sbin[0]); } } return ('Bit counter - $ctr'); 打印(someFunction()); } someFunction(){ 变量长度=5; 变量sbin=['1','2','3','4','5']

它只显示了sbin的第一个字母。

main(){
for(n = 0; n < length - 1; n++);
{   
    if(sbin[n] == '1'){
        ctr = ctr + 1;
        print(sbin[0]);
    }
}
return ('Bit counter - $ctr');
打印(someFunction()); } someFunction(){ 变量长度=5; 变量sbin=['1','2','3','4','5']; var-ctr=0; 对于(var n=0;n

对不起。我忘了删除那个。我只是检查使用sbin[n]是否可以正确打印。但是if语句不像for循环那样循环。然后我想你需要详细说明一下你的输入、输出和预期输出是什么。我只需要计算输入了多少个“1”。示例输入-1011 ans-3,因为字符串上有3个“1”。在第1行的末尾有一个额外的分号。谢谢!我没注意到!
main() {
  print(someFunction());
}
  someFunction() {
  var length = 5;
  var sbin = ['1', '2', '3', '4', '5'];
  var ctr = 0;

  for(var n = 0; n < length - 1; n++) {   
      if(sbin[n] == '1'){
          ctr = ctr + 1;
          print(sbin[0]);
      }
  }
    return ('Bit counter - $ctr');
}