ग्रेगोरियन कैलेंडर में लीप वर्ष तब होता है:
कुछ उदाहरण:
लीप वर्ष की इस पूरी घटना की चार मिनट की एक मज़ेदार व्याख्या के लिए यह YouTube वीडियो देखिए।
आपको यह तय करना है कि दिया गया वर्ष लीप वर्ष है या नहीं।
इस अभ्यास के टेस्ट (और आगे के अभ्यासों के टेस्ट) 'test00_' जैसे प्रीफिक्स के साथ क्रमांकित हैं। Pharo में यह सामान्य परंपरा नहीं है, लेकिन भाषा सीखना आसान बनाने के लिए टेस्टों को एक निश्चित क्रम में दिखाना उपयोगी रहता है।
इस अभ्यास के लिए Number क्लास की 'arithmetic' मेथड श्रेणी देखिए। साथ ही यह भी देखिए कि बूलियन ऑपरेटर भी मैसेज के रूप में कैसे परिभाषित किए गए हैं। ध्यान दीजिए कि True और False क्लासों में "and:" और "or:" कैसे लागू किए गए हैं।
आप कॉन्टेक्स्ट मेन्यू के "senders of..." आइटम से देख सकते हैं कि Pharo के दूसरे हिस्से इन ऑपरेटरों का इस्तेमाल कैसे करते हैं।
आप World > Tools > Finder > Examples > 20 . 4 . true आज़माकर भी कुछ उपयोगी ढूँढ सकते हैं। यह Pharo से पूछता है कि पहले और दूसरे एलिमेंट के बीच कौन-से ऑपरेशन का परिणाम तीसरा एलिमेंट होता है।
Exercism पर साइन अप कीजिए और Pharo को 50 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।
अधिवर्ष को हल करने के लिए अलग-अलग एल्गोरिदम और तरीके हैं। उनकी गहराई में जाइए, जहाँ Jeremy और Erik Exercism पर 10 अलग-अलग भाषाओं में दिलचस्प Community Solutions देखते हैं।