আমার একটি খুব সাধারণ কাজ আমি গ্রোভিতে করার চেষ্টা করছি তবে এটি কাজ করতে পারে বলে মনে হয় না। আমি কেবল গ্রোভিতে কোনও মানচিত্রের অবজেক্টটি লুপ করার চেষ্টা করছি এবং কী এবং মানটি মুদ্রণ করব তবে এই কোডটি কার্যকর হয় না।
// A simple map
def map = [
iPhone : 'iWebOS',
Android: '2.3.3',
Nokia : 'Symbian',
Windows: 'WM8'
]
// Print the values
for (s in map) {
println s + ": " + map[s]
}
আমি আউটপুটটি এর মতো দেখতে পাওয়ার চেষ্টা করছি:
iPhone: iWebOS
Android: 2.3.3
Nokia: Symbian
Windows: WM8
কেউ কীভাবে এটি করবেন তা বিস্তারিতভাবে বলতে পারেন ??
যেমন আপনি উত্তরগুলিতে দেখেছেন, সমস্যাটি হ'ল মানচিত্রের পুনরাবৃত্তি আপনাকে "এন্ট্রি" একটি সংকলন দেয়, আপনি ধরে নিচ্ছিলেন যে এটি আপনাকে কীগুলি দেবে এবং আপনি মানগুলি সন্ধান করবেন। আপনি যদি সেভাবে এটি করতে চান তবে মানচিত্রের উপরে পুনরাবৃত্তি করুন key কীসেট () এবং বাকিগুলি আপনার প্রত্যাশা অনুযায়ী কাজ করবে।
—
বিল কে
যদি আপনি ব্যবহার এটা কাজ করা উচিত
—
inblueswithu
s.key
& s.value
লুপ জন্য আপনার কোড ভিতরে।