У багатьох випадках коротше читати змінні значення з STDIN, а не визначати функцію. Однак зауважте, що GIMMEH
, який читає вхід з STDIN, завжди читає a YARN
(тобто рядок). Але ви можете скористатися динамічним набором тексту LOLCODE і додати 0 для перетворення в NUMBR
.
Наприклад,
GIMMEH n
n R SUM OF n AN 0
... (operations on n)
Визначення n
- 26 байт, включаючи нові рядки. Порівняйте це з визначеною користувачем функцією:
HOW DUZ I f YR n
... (operations on n)
IF U SAY SO
Для цього потрібно 28 байт.
Зауважте, що ви також можете помножити на 1, щоб перетворити на a NUMBR
, але для цього потрібно 4 байти більше, ніж сума:
GIMMEH n
n R PRODUKT OF n AN 1