📜  Julia 中的 For 循环

📅  最后修改于: 2022-05-13 01:55:19.783000             🧑  作者: Mango

Julia 中的 For 循环

For 循环用于迭代一组值并执行一组在循环体中给出的操作。 for 循环用于顺序遍历。在 Julia 中,没有 C 风格的 for 循环,即 for (i = 0; i < n; i++)。有一个“for in”循环,类似于其他语言中的 for each 循环。让我们学习如何使用 for in 循环进行顺序遍历。 For-Loop-Julia

句法:

for iterator in range
    statements(s)
end

这里,' for '是表示for循环的关键字,' in '关键字用于定义迭代的范围,' end '关键字用于表示for循环的结束。

例子:

# Julia program to illustrate 
# the use of For loop
  
print("List Iteration\n") 
l = ["geeks", "for", "geeks"] 
for i in l
    println(i) 
end
  
# Iterating over a tuple (immutable) 
print("\nTuple Iteration\n") 
t = ("geeks", "for", "geeks") 
for i in t
    println(i) 
end
  
# Iterating over a String 
print("\nString Iteration\n")     
s = "Geeks"
for i in s 
    println(i) 
end

输出:
For-loop-Output-01嵌套 for 循环: Julia 编程语言允许在另一个循环中使用一个循环。以下部分显示了一个示例来说明该概念。
句法:

for iterator in range
    for iterator in range 
        statements(s) 
        statements(s)
    end
end
 

例子:

# Julia program to illustrate 
# the use of Nested For-Loops
  
# Outer For-loop
for i in 1:5 
  
    # Inner For-loop
    for j in 1:i 
          
        # Print statement
        print(i, " ")
    end
    println() 
end

输出:
For-loop-Output-02