0
制御構造制御構造
scala> def twice(op: Double => Double, x: Double) = op(op(x))
twice: (op: (Double) => Double,x: Double)Double
scala> twice(_ + 1,5)
res0: Double = 7.0
制御構造制御構造
scala> def twice(op: Double => Double, x: Double) = op(op(x))
twice: (op: (Double) => Double,x: Double)Double
scala> twice(_ + 1,5)
res0: Double = 7.0
op: Double => Double
以下難しい理解を見つけることDouble
がかかり、結果としてDouble
を返す関数です。 twice
はメソッドであり、数値を取り、op
を呼び出し、結果にop
を呼び出します。
_ + 1
は、値をとり、1を加算する関数です。
おそらくそこから残りの部分を見つけることができます。
多分私の脳は働いていなかった..混乱したw.r.tプレースホルダー..しかし、今それを得た...ありがとう – Amit
Hmm。あなたの質問はあまり正確ではありません。正確に何を理解していないのですか? – Madoc
小数点区切り記号として '、'に慣れている人にとっては、書式設定のために面白いものです。 :) – mkneissl