How to define a list of functions of the same arity in Scala? -
How to define a list of functions of the same arity in Scala? -      in various lisps, it's possible me create sequence of functions if they'd been normal values:     class="lang-lisp prettyprint-override"> (def ops [+ - * /])    which can iterate through, again, if normal values:    (doseq [op ops] // (doseq (op ops) (op <- ops) in scala   (println (op 1 2 3 4)))    now, i've tried few things in scala, of them failing:    scala> list(+, -, *, /) <console>:1: error: illegal start of simple  look        list(+, -, *, /)              ^  scala> list[double => double](+, -, *, /) <console>:1: error: illegal start of simple  look        list[double => double](+, -, *, /)                                ^  scala> list[double => double](+_, -_, *_, /_) <console>:8: error: not found: value *               list[double => double](+_, -_, *_, /_)                                              ^ <console>:8: error: not found: va...