मैं इस कोड है:स्केला, एक समारोह के तर्क के रूप में एक ऑपरेटर पासिंग
for(i <- 0 to 8){
((numbers(i) - i)/3).abs + ((numbers(i) - i)%3).abs
}
और मैं, करना चाहते हैं, के रूप में शीर्षक कहते हैं इस
for(i <- 0 to 8){
by3(numbers(i), i, /) + by3(numbers(i), i, %)
}
def by3(a: Int, b: Int, op: Int => Int) = ((a - b) op 3).abs
और शायद भी तरह कुछ इसके लिए आंशिक रूप से लागू फ़ंक्शन का उपयोग करें .. लेकिन अब तक यह हासिल करना संभव होगा? कैसे?
यह वही है जो मैं पूछ रहा था, धन्यवाद :) – LowFieldTheory
भाषा के कितने लचीलेपन के दृष्टिकोण से ठंडा है, लेकिन एक कोड रखरखाव परिप्रेक्ष्य से काफी अस्पष्ट है। मैं इसे कोडबेस में नहीं जाने दूंगा। – maasg