首页 > 解决方案 > 在控制台打印的内容末尾我不断收到“null”

问题描述

我正在使用 DartPad,其他 if-else 语句和循环也发生了这种情况,我不知道为什么。我尝试重置垫但无济于事,有什么想法吗?

这是控制台打印的内容:

字板是等值线!

无效的

这是代码:

void main (){
  print (isIsogram('board'));
}

isIsogram (String word){
  var splitWord = word.split('').toSet();
  if (splitWord.length == word.length) {
    print ('The word $word is an isogram!');
  }
  else {
    print ('The word $word is not an isogram');  
  }
}

标签: flutterdart

解决方案


@fay,您可以简单地删除 print inmain()因为它已经在打印了isIsogram

void main (){
  isIsogram('board');
}

isIsogram (String word){
  var splitWord = word.split('').toSet();
  if (splitWord.length == word.length) {
    print ('The word $word is an isogram!');
  }
  else {
    print ('The word $word is not an isogram');  
  }
}

截屏:

截屏


推荐阅读