कई मामलों में यह एक फ़ंक्शन को परिभाषित करने के बजाय STDIN से परिवर्तनीय मूल्यों को पढ़ने के लिए कम है। हालाँकि, ध्यान दें GIMMEH, जो STDIN से इनपुट पढ़ता है, हमेशा एक YARN(यानी स्ट्रिंग) पढ़ता है । लेकिन आप LOLCODE के डायनामिक टाइपिंग का लाभ उठा सकते हैं और 0 में बदलकर a कर सकते हैं 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 से गुणा कर सकते हैं NUMBR, लेकिन इसके लिए योग से 4 अधिक बाइट की आवश्यकता होती है:
GIMMEH n
n R PRODUKT OF n AN 1