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 № 1Courir 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