web-dev-qa-db-fra.com

Lancer des fichiers Julia .jl

Je suis nouvelle chez Julia et je viens de terminer mon premier programme. J'ai écrit le code dans Julia-studio et l'ai testé dans le cadre de ce programme. Cela me donne toute la sortie correcte, mais le shell sépare la sortie comme s'il s'agissait de deux exécutions différentes.

Je me demande si c'est un problème avec mon compilateur, alors j'ai pensé essayer de le compiler avec le shell par défaut de Julia Shell, disponible sur julialang.org.

Cependant, je ne peux pas comprendre et/ou comprendre comment le gérer. Mon programme actuel lit les entrées d’un autre fichier du même répertoire et affiche les résultats.

Quelqu'un peut-il expliquer comment exécuter le programme. Ceci http://Julia.readthedocs.org/fr/latest/manual/getting-started/ n'a pas de sens pour moi.

Exemple de sortie:

 Julia> program
 #
 #
 #
 #


 Julia> 
 #
 #
 #
 #
 #

Le # représente des nombres entiers. Idéalement, le résultat ne devrait pas être séparé par "Julia>"

51
user1748681

Si vous voulez exécuter le script Julia à partir d'une ligne de commande, il suffit de faire

/path/to/Julia script-name.jl

Dans la coque de votre choix.

Si vous voulez l'exécuter à partir de la réplique de Julia, vous voulez quelque chose comme ceci:

Julia> include("path/to/script-name.jl")

En ce qui concerne la raison pour laquelle votre sortie est divisée comme cela, je pense que nous aurions besoin de voir votre code.

75
Jeremy Wall

Vous pouvez modifier votre script et placer le chemin du binaire Julia sur la ligne d'arrivée.

Considérons le script simple suivant hello.jl

#!/usr/bin/Julia
println("Hello world")

changer la permission sur le script en utilisant

chmod a+x hello.jl

Exécutez le script en utilisant ./hello.jl

4
Fredrik Bagge

Envisagez d’utiliser IJulia w/dans Jupyter Notebook: https://github.com/JuliaLang/IJulia.jl

2
Gideon

étape 1: Ouvrir le terminal

étape 2: allez à l'emplacement de votre fichier Julia

étape 3: exécuter le fichier Julia

/path/to/folder script-Julia.jl

Appuyez sur la flèche du haut, si cela vous aide. Merci.

1
Hariharan AR

Vous pouvez aussi utiliser IntelliJ IDEA avec le plugin de Julia ... C'est une surprise

1
BertKing