FireURQ Bugtracker - FireURQ
Просмотр подробностей проблемы
0000208FireURQинтерпретаторобщая2013-03-20 12:202015-02-23 10:16
brevno 
fireton 
обычныйнововведениевсегда
рассмотреноткрыт 
1.7 
X.X (future) 
0000208: Функции в URQ
Чтобы не мучится с переменными и proc'ами предлагаю ввести в фурку ссылки, которые выдают результат в то же место откуда вызываются.

Пример:


pln #%translate("London is a capital of Great Britain.")$

Выдаст нам на экран:
Москва - столица нашей родины.

потому что в функции будет

:translate
if translate_1=="London is a capital of Great Britain." then translate="Москва - столица нашей родины." & end
translate="А такого мы еще не проходили"
end

или не одноименную функции переменную использовать, а просто result

а вызывать можно не #%func(a)$, а, например, #%proc func(a)$
Нет прикрепленных меток.
история изменений
2013-03-20 12:20brevnoНовый инцидент
2013-03-20 12:20brevnoОтветственный => fireton
2013-03-20 12:23brevnoКомментарий добавлен: 0000240
2013-04-08 09:33firetonКомментарий добавлен: 0000244
2013-04-08 09:33firetonСостояниеновый => рассмотрен
2015-02-23 10:16firetonЦелевая версия => X.X (future)

Комментарии
(0000240)
brevno   
2013-03-20 12:23   
Вместо "ссылки" читай "функции".
(0000244)
fireton   
2013-04-08 09:33   
наверное, на 2.0...