আমি গ্রোভিতে এখন কিছুক্ষণের জন্য বিকাশ করছি এবং আমি ভাবছি যে ডায়নামিক castালাই আমার কতবার ব্যবহার করা উচিত def
? আমার এক সহকর্মী বিশ্বাস করেন যে এটি গ্রোভিকে এমন কোনও উপায়ে সহায়তা করে যা আমি বুঝতে পারি না আমাদের এটি সর্বদা ব্যবহার করা উচিত।
বর্তমানে, পদ্ধতিটি রিটার্নের ধরণ এবং যুক্তিগুলি ঘোষণাকালে, আমি ইচ্ছাকৃতভাবে বলতে চাই যে কোন বিষয়গুলি গ্রহণ করা উচিত এবং থুতু ফেলা উচিত (কোড পঠনযোগ্যতার জন্য এবং আমি জাভা ব্যাকগ্রাউন্ড থেকে এসেছি এটি আমার কাছে বোধগম্য) উদাহরণ:
String doSomething(String something){
//code
}
// vs
def doSomething(def somthing){
//code
}
// vs
def doSomething(somthing){
// code
}
সুতরাং আমার অনুমান যে আমার প্রশ্নটি কখন ব্যবহার করা উচিত তার একটি অগ্রাধিকার def
বা এটি সর্বদা ব্যবহার করার কোনও সত্যিকারের সুবিধা আছে? (আমি শেষ উদাহরণটি যুক্ত করেছি কারণ আমি অনুভব করেছি যে এটি গ্রোভির পক্ষে কার্যকর বিকল্প হিসাবে এই প্রশ্নের সাথে খাপ খায়)