Онлайн-справочник по самым часто задаваемым вопросам из темы "Как сделать?" на форуме QSP.su

1.7. В чём разница между `gt` и `goto`?

В: В чём разница между `gt` и `goto`?

О:

Никакой разницы нет. `GT` это краткая форма `GOTO`. Программисты любят всё сокращать. У некоторых команд в QSP есть полная и краткая формы записи.

  • Операторы:

    • `clear` или `clr` — очистка окна основного описания
    • `clear` или `clr` — очистка окна дополнительного описания
    • `cmdclear` или `cmdclr` — очистка поля ввода
    • `unselect` или `unsel` — снимает выделение с выделенного предмета
    • `gosub` или `gs` — вызов указанной локации без перехода на неё
    • `goto` или `gt` — переход на указанную локацию
    • `xgoto` или `xgt` — переход на указанную локацию без очистки окна основного описания
  • Функции:

    • `$user_text` и `$usrtxt` — возвращает текст, введённый в поле ввода игроком

Также, если вы пишете собственные функции с помощью отдельных локаций, вы можете использовать сокращённую запись для вызова таких функций:

func('foo', 34, 56)
! эквивалентно
@foo(34, 56)