/ / Appelez la fonction de script scala - scala

Fonction script scala d'appel - scala

J'ai:

sum.scala

def sum(a : Int, b : Int) = println(a+b)

et je veux appeler cette fonction à partir de la CLI en faisant quelque chose comme:

scala sum.scala.sum(3, 4)

Est-ce même possible ?, et si oui quelle est la syntaxe de la commande que je dois taper dans la CLI pour la faire fonctionner?

Je veux le faire sans créer un objet pour envelopper la fonction.

Réponses:

3 pour la réponse № 1

Courir scala -help pour voir les options de la CLI.

Les options dont vous avez besoin ici sont:

-i <file>    preload <file> before starting the repl
-e <string>  execute <string> as if entered in the repl

Exemple:

> scala -i sum.scala -e "sum(3, 4)"
7