Запись из функции в Dart
Тип результата функции может описывать запись из нескольких значений. Тогда команда {c}return{/c} отдает сразу все части одним выражением.
Функция диапазона от {n}1{/n} до {c}n{/c}:
(int, int) rangeOf(int n) {
return (1, n);
}
Результат вызова запишем в переменную и выведем оба поля:
(int, int) rangeOf(int n) {
return (1, n);
}
var limits = rangeOf(10);
print(limits.$1);
print(limits.$2);
Даны числа:
var left = 14;
var right = 6;
Сделайте функцию с двумя параметрами, которая вернет два значения сразу: сумму и разность этих чисел. Вызовите ее и выведите оба результата.
Даны числа:
var val1 = 25;
var val2 = 17;
Сделайте функцию, которая по двум числам вернет два значения сразу: меньшее и большее. Вызовите ее и выведите оба результата.
Дано слово:
var word = 'logic';
Сделайте функцию, которая по строке вернет два значения сразу: первую и последнюю букву как отдельные строки. Вызовите ее для данного слова и выведите обе буквы.