#dart
#dart
Вопрос:
Я пытаюсь распечатать свой вывод на консоль, но всякий раз, когда я это делаю, я получаю эту ошибку, только когда я передаю ей два аргумента Слишком много позиционных аргументов: 1 разрешено, но 2 найдено. print(числа, эксперимент); ^ .
void main() {
List<int>nums = [2,7,11,15];
nums.addAll([5]);
var experiment = 9;
print(nums,experiment);
}
Слишком много позиционных аргументов: 1 разрешено, но 2 найдено.
print(числа, эксперимент);
^
Комментарии:
1. Я даже не думаю, что это работает на любом языке, который я видел.. вам нужно либо добавить
experiment
их в список, либо распечатать их как строки, как это сделано в ответе.2. Вы не видели Perl или Python или Ruby или … 🙂
Ответ №1:
print
Функция принимает только один аргумент, поэтому вы должны передать эти параметры в виде строки:
print("$nums,$experiment");
Это nums
список, поэтому вы можете сделать это:
print("${nums[1]},$experiment");