Равенство строк в Dart
При использовании конструкции if можно
сравнивать и строки. Строки сравнивают тем же
оператором ==, что и числа. Для примера
пусть в переменной test хранится
какая-то строка:
var test = "abc";
Давайте проверим, равно ли содержимое переменной
test строке "abc":
var test = "abc";
if (test == "abc") {
print("Y"); // сработает это, так как переменная равна "abc"
} else {
print("N");
}
Пусть у нас есть переменная str,
в которой хранится некоторая произвольная строка:
var str = "12345";
Давайте напишем условие, которое выведет сообщение, если длина строки равна или больше трех символов:
var str = "12345";
if (str.length >= 3) {
print("!"); // сработает это
}
Даны переменные test1 и test2,
содержащие строки. Проверьте, равны ли их
значения, и выведите соответствующее сообщение.
В переменной str содержится
некоторая строка. Напишите условие, которое
проверит, что в строке 3 символа.
Если это так, выведите эту строку.