अजगर में मैं यह कर सकता हूँ में tuples सड़ते हुए।स्काला:</p> <pre class="lang-py prettyprint-override"><code>def f((a, b)): return a + b d = (1, 2) f(d) </code></pre> <p>यहाँ टपल में पारित कर दिया, जबकि इसकी <code>f</code> को पारित किया जा रहा विघटित किया जा रहा है: समारोह तर्क
अभी अभी स्केला में मैं यह कर रहा हूं:
def f(ab:(Int, Int)) : Int = {
val (a, b) = ab
a + b
}
val d = (1, 2)
f(d)
वहाँ कुछ मैं यहाँ क्या कर सकते हैं ताकि अपघटन होता है, जबकि बहस में पारित कर रहे हैं है? बस उत्सुक।
धन्यवाद।
दिलचस्प। मुझे नहीं पता था कि यह पायथन में भी संभव था। – Debilski
इसके अलावा: https://issues.scala-lang.org/browse/SI-813 – Debilski