স্কালার MapLikeবৈশিষ্ট্যের একটি পদ্ধতি রয়েছে
mapValues [C] (f: (B) ⇒ C): Map[A, C]
তবে আমি মাঝে মাঝে একটি ভিন্ন ধরণের চাই:
mapKeysAndValues [C] (f: (A, B) ⇒ C): Map[A, C]
আমি যা মিস করছি তার করার কি কোনও সহজ উপায় আছে? অবশ্যই, এটি একটি ভাঁজ দিয়ে করা যেতে পারে।
f : (A,B) => (A,C)তবে আপনি সহজভাবে এটি করতে পারেনm.map(f.tupled)। সাথে কাজ করেval f = (x: String, y: Int) => (x, y+1)তবে আশ্চর্যের সাথে repl অভিযোগ করে যদি আমি এরfসাথে সমান সংজ্ঞা দিইdef।