Bonjour,
voilà, tout est dans le titre ! Je débute avec Ruby et suis quand même étonné de ne pas trouver la réponse à cette question aussi basique...
J'ai un fichier test.rb:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 def fonction1 puts "Suis dans la fonction 1" end def fonction2 puts "Suis dans la fonction 2" end def test(*arg) countArgs = 0; arg.each {|param| t[countArgs] = param countArgs = countArgs+1 } countArgs = countArgs+1 puts "Vous avez passé #{count-args} argument(s) en paramètre" return t end
Et je veux donc pouvoir tester l'exécution en ligne de commande en appelant la fonction test() avec différents cas :
test(1,2,3) , test("toto", "tata"), test().
Quelle est donc la commande (on se situe bien entendu dans le répertoire courant où se trouve test.rb) ?
J'ai essayé bêtement ruby test.rb test() , mais ce n'est bien évidemment pas ca...
Je précise que j'ai lu le tutoriel (FAQ) Ruby de dev.net, et que je suis en train de lire le bouquin "Ruby les fondamentaux..." d'Alexandre BRILLANT (editions ENI).
Merci !
Partager