mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 17:41:41 +00:00
Bugfixing, thanks proshapro for review
This commit is contained in:
parent
efb6931f26
commit
b9eda036b9
@ -71,7 +71,7 @@ var
|
||||
напитки.add("Молоко")
|
||||
|
||||
if "Молоко" in напитки:
|
||||
echo "У нас тут Молоко и ", напитки.len - 1, " других напитка"
|
||||
echo "У нас тут Молоко и ещё", напитки.len - 1, " напиток(ов)"
|
||||
|
||||
let мойНапиток = напитки[2]
|
||||
|
||||
@ -85,13 +85,13 @@ let мойНапиток = напитки[2]
|
||||
type
|
||||
Имя = string # Псевдоним типа дает вам новый тип, который равнозначен
|
||||
Возраст = int # старому типу, но более нагляден.
|
||||
Чел = tuple[имя: Имя, возраст: Возраст] # Определение структур данных.
|
||||
Человек = tuple[имя: Имя, возраст: Возраст] # Определение структур данных.
|
||||
АльтернативныйСинтаксис = tuple
|
||||
fieldOne: string
|
||||
secondField: int
|
||||
|
||||
var
|
||||
джон: Чел = (имя: "John B.", возраст: 17)
|
||||
джон: Человек = (имя: "John B.", возраст: 17)
|
||||
новыйВозраст: int = 18 # Было бы лучше использовать Возраст, чем int
|
||||
|
||||
джон.возраст = новыйВозраст # Но это все же работает, потому что int и Возраст синонимы.
|
||||
@ -146,10 +146,10 @@ type
|
||||
var
|
||||
счетчик: СчетчикБросков
|
||||
направления: ИменаНаправлений
|
||||
возм: Истины
|
||||
возможны: Истины
|
||||
|
||||
возм = [false, false, false] # Массивы создаются литералом [V1,..,Vn]
|
||||
возм[42] = true
|
||||
возможны = [false, false, false] # Массивы создаются литералом [V1,..,Vn]
|
||||
возможны[42] = true
|
||||
|
||||
направления[нСевер] = "ОО. Великий белый Север!"
|
||||
направления[нЗапад] = "Нет, не иди туда."
|
||||
@ -213,8 +213,8 @@ while догадка != число:
|
||||
for i, элем in ["Да", "Нет", "Может быть"]: # Или просто `for элем in`
|
||||
echo(элем, " по индексу: ", i)
|
||||
|
||||
for ключ, знач in items(@[(чел: "You", сила: 100), (чел: "Me", сила: 9000)]):
|
||||
echo знач
|
||||
for ключ, значение in items(@[(человек: "You", сила: 100), (человек: "Me", сила: 9000)]):
|
||||
echo значение
|
||||
|
||||
let мояСтрока = """
|
||||
<пример>
|
||||
@ -246,7 +246,7 @@ proc спрос(вопрос: string): Ответ =
|
||||
return Ответ.оНет
|
||||
else: echo("Поточнее, да или нет")
|
||||
|
||||
proc добавьСахар(колво: int = 2) = # Значение поумолчанию 2, ничего не возвращает
|
||||
proc добавьСахар(колво: int = 2) = # Значение по умолчанию 2, ничего не возвращает
|
||||
assert(колво > 0 and колво < 9000, "Диабет ☠")
|
||||
for a in 1..колво:
|
||||
echo(a, " кубик...")
|
||||
|
Loading…
Reference in New Issue
Block a user