पहले मैंने सोचा था कि ग्रोवी में एक संपत्ति को स्कॉइंग कीवर्ड को छोड़कर इंगित किया जाता है। दूसरे शब्दोंग्रोवी संपत्ति परिभाषा
class Test {
def prop = "i am a property"
public notProp = "i am not"
}
हालांकि देखें तो ऐसा लगता है कि मैं इस बारे में गलत हूँ, क्योंकि निम्न स्क्रिप्ट प्रिंट "गेटर वैल"
class Foo {
public bar = "init val"
public getBar() {
"getter val"
}
}
println new Foo().bar
तथ्य यह है कि गेटर जब bar
पहुँचा जा सकता है शुरू हो जाती है कि पता चलता है bar
एक क्षेत्र के बजाय एक संपत्ति है। तो ग्रोवी में खेतों और संपत्तियों के बीच क्या अंतर है।
धन्यवाद, डॉन
वे वही देख सकते हैं और अधिकतर कार्य कर सकते हैं, लेकिन ग्रोवी केवल एक संपत्ति के लिए गेटर/सेटर उत्पन्न करेगा, जिसे एक एक्सेस संशोधक की उपस्थिति से परिभाषित किया गया है। – ubiquibacon