Birçok durumda, bir işlevi tanımlamak yerine STDIN'den değişken değerleri okumak daha kısadır. Ancak, GIMMEH
STDIN girişini okuyan her zaman bir YARN
(yani dize) okuduğunu unutmayın . Ancak LOLCODE'un dinamik yazımından yararlanabilir ve a'ya dönüştürmek için 0 ekleyebilirsiniz NUMBR
.
Örneğin,
GIMMEH n
n R SUM OF n AN 0
... (operations on n)
Yeni n
satırlar dahil 26 bayt tanımlanır . Bunu kullanıcı tanımlı bir işlevle karşılaştırın:
HOW DUZ I f YR n
... (operations on n)
IF U SAY SO
Bu 28 bayt gerektirir.
A'ya dönüştürmek için 1 ile çarpabileceğinizi NUMBR
, ancak toplamdan 4 bayt daha gerektirdiğini unutmayın:
GIMMEH n
n R PRODUKT OF n AN 1