note06
◆ while ~ instruction de fin
i = 0 #i initialisation
while i <= 10
println(i)
global i += 1 #Variation globale
end
◆ pour ~ instruction de fin(=Lors de l'utilisation d'égal)
for i = 1:10
println(i)
end
◆ pour ~ instruction de fin(Lors de l'utilisation dans)
list = [1, 5, 10]
for i in list
println(i)
end
-Dans Julia, l'instruction ** whilte ~ end ** et ** for ~ end ** peuvent être utilisées pour le traitement de la boucle. Le traitement itératif est exécuté dans la partie entre whilte et pour jusqu'à la fin. -La principale différence avec Python est qu'il a ** end **. -Les variations utilisées à l'intérieur des blocs telles que while et for ne peuvent pas être utilisées à l'extérieur des blocs car ce sont des variables locales.
Dans la 4ème ligne, ** global ** est ajouté à la variable i.
Si vous souhaitez utiliser la variable i non seulement à l'intérieur du traitement de la boucle (entre while et end) mais également à l'extérieur, ajoutez global comme ceci. En outre, la valeur ne peut pas être modifiée dans le traitement de la boucle à moins que global ne soit ajouté.
Au contraire, si la variable i n'est pas modifiée, il n'est pas nécessaire d'ajouter global. Seule la lecture est possible dans le processus de boucle.
La variable i est répétée de 1 à 10. Veuillez noter que Julia exécutera les 10 dernières tranches ** 1: 10 **. (Python ne fonctionne que de 1 à 9)
En définissant une variable de type liste dans la partie liste de la deuxième ligne, vous pouvez également effectuer une boucle avec l'opérateur in.
Julia Quick Look Note [01] Comment utiliser les variables et les constantes Julia Quick Look Note [02] Arithmetic, Operator [Julia Quick Look Note [03] Complex] (https://qiita.com/ttabata/items/225c77a4d71fafc3e482) Julia Quick Look Note [04] Expression régulière [Note de dessin rapide de Julia [05] if statement] (https://qiita.com/ttabata/items/4f0bcff1e32f60402dfb) [Julia Quick Pull Note [06] Traitement en boucle] (https://qiita.com/ttabata/items/2a53825101b0b75fb589) [Julia Quick Pull Note [07] essayez, attrapez, enfin] (https://qiita.com/ttabata/items/1d6fe990526c99b65b5f)
(* Nous continuerons d'augmenter le contenu)
: trombone: Julia --Page officielle https://julialang.org/
: trombone: Julia - Document officiel japonais https://julia-doc-ja.readthedocs.io/ja/latest/index.html
: trombone: Première fois Julia et installation (Windows et Linux) https://qiita.com/ttlabo/items/b05bb43d06239f968035
:paperclip: Julia - Mathematics https://docs.julialang.org/en/v1/base/math/
Si vous avez des opinions ou des corrections, veuillez nous en informer.
Recommended Posts