Я пытаюсь понять, какой подход используется Ним, чтобы различать команды.Что такое подход Нима к различению команд?
Существует «сепаратистский подход», где точка с запятой просто разделяет команды (например, в Паскале), «терминологический подход», где точка с запятой полностью завершает команду (используется в C, C++, Java и т. Д.) И «либеральный подход», когда программист может решить, использовать ли точку с запятой или нет.
Мои мысли, что Nim принадлежит к либеральному подходу, но это означало бы, что точки с запятой могут быть добавлены в конце команд, а Nim не поддерживает это.
Любые другие мысли?
Фактически Nim поддерживает дополнительные точки с запятой на концах линий. Это пригодится при переносе кусков кода из других полуколоновых языков :) – uran