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