Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
Hide & Stealth
-
- Neophyte
- Posts: 17
- Joined: 03.09.2006 11:05
- Contact:
Дест, запомни простое правило: если у тебя в цикле или условном операторе больше одной команды - ты их должен заключить в begin...end. Исключение: repeat...until.Destruction wrote:Не угадал, перед else должен быть end оказывается
В условном операторе if точка с запятой нужна только после последнего end в конце оператора. Если end стоит перед else или eleseif - точка с запятой не нужна.
На самом деле, если это все сложно запомнить, можно делать проще. Всегда все команды внутри всех операторов заключать в begin...end. Хуже не будет.
-
- Neophyte
- Posts: 17
- Joined: 03.09.2006 11:05
- Contact:
Банально - мне это в голову никогда не приходило.SLAK wrote:Неуж-то так сложно попробывать?Destruction wrote:Не угадал, перед else должен быть end оказывается
Хочу обратить внимание на то, что программирование нигде не учил, всё, что знаю - по урокам Edred'а и методом тыка.
Метод тыка обычно несколько эфективнее.
АналогичноDestruction wrote:Хочу обратить внимание на то, что программирование нигде не учил, всё, что знаю - по урокам Edred'а и методом тыка.SLAK wrote:Неуж-то так сложно попробывать?Destruction wrote:Не угадал, перед else должен быть end оказывается
Метод тыка обычно несколько эфективнее.
Но если мне люди, которые по моему мнению шарят поболее меня, советуют мне что-то - я прислушиваюсь.