Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Hide & Stealth

Only working scripts
Destruction
Neophyte
Neophyte
Posts: 17
Joined: 03.09.2006 11:05
Contact:

Post by Destruction »

Не угадал, перед else должен быть end оказывается :roll:
Edred
Moderator
Moderator
Posts: 559
Joined: 28.03.2006 21:29

Post by Edred »

Destruction wrote:Не угадал, перед else должен быть end оказывается :roll:
Дест, запомни простое правило: если у тебя в цикле или условном операторе больше одной команды - ты их должен заключить в begin...end. Исключение: repeat...until.

В условном операторе if точка с запятой нужна только после последнего end в конце оператора. Если end стоит перед else или eleseif - точка с запятой не нужна.

На самом деле, если это все сложно запомнить, можно делать проще. Всегда все команды внутри всех операторов заключать в begin...end. Хуже не будет.
SLAK
Novice
Novice
Posts: 65
Joined: 15.01.2006 3:20

Post by SLAK »

Destruction wrote:Не угадал, перед else должен быть end оказывается :roll:
Неуж-то так сложно попробывать?
Destruction
Neophyte
Neophyte
Posts: 17
Joined: 03.09.2006 11:05
Contact:

Post by Destruction »

SLAK wrote:
Destruction wrote:Не угадал, перед else должен быть end оказывается :roll:
Неуж-то так сложно попробывать?
Банально - мне это в голову никогда не приходило.

Хочу обратить внимание на то, что программирование нигде не учил, всё, что знаю - по урокам Edred'а и методом тыка.

Метод тыка обычно несколько эфективнее.
SLAK
Novice
Novice
Posts: 65
Joined: 15.01.2006 3:20

Post by SLAK »

Destruction wrote:
SLAK wrote:
Destruction wrote:Не угадал, перед else должен быть end оказывается :roll:
Неуж-то так сложно попробывать?
Хочу обратить внимание на то, что программирование нигде не учил, всё, что знаю - по урокам Edred'а и методом тыка.

Метод тыка обычно несколько эфективнее.
Аналогично :wink:
Но если мне люди, которые по моему мнению шарят поболее меня, советуют мне что-то - я прислушиваюсь.
Post Reply