for-loop - Julia - for 循环中的上一个和下一个值

标签 for-loop julia

有没有办法在 Julia 的 for 循环中处理前一个值和下一个值?我在 Julia 文档中找不到任何答案。

例子:

List1 = ["a", "b", "c"]
for letter in List1
   println(previous letter)
end

当它对“b”等进行操作时,这个循环会给出“a”作为结果。

最佳答案

不要把简单的事情复杂化:

List1 = ["a", "b", "c"]

for i = 2:length(List1)
    println("The previous letter of $(List1[i]) is $(List1[i-1])")
end 

输出:

The previous letter of b is a
The previous letter of c is b

关于for-loop - Julia - for 循环中的上一个和下一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48345168/

相关文章:

python - 类型错误:数据类型无法理解,numpy.zeros

c# - 使用for循环创建ID来创建怪物

for-loop - julia 模块中的变量范围如何工作?

Julia CUDA : UndefVarError: parameters not defined

Julia - 数据切片在 for 循环中不起作用 - 但在没有 for 循环的情况下工作

opengl - glMultiDrawElementsIndirect 很慢

julia - 如何用 Julia 中的 for 循环的结果填充向量?

java - 优化嵌套 for 循环内的条件代码

windows - 在 Windows 批处理文件的 FOR 循环中转义星号

java - 如何使用一组字符串过滤映射值?