julia - 错误:BoundsError:尝试访问索引 [0] 处的 1 元素数组{SubString{String},1}
问题描述
我写了以下代码:
for (count, x) in enumerate(["x1", "x1.y1", "x1.y1.xyz22", "x133001", "x133001.y1", "x133001.y1.xyz22"])
print(x)
print(" -> ")
println(count)
split(x,".")[0]
end
为了将 ID 从左列更改为右列:
x1 -> 1
x1.y1 -> 1.y1
x1.y1.xyz22 -> 1.y1.xyz22
...
x133001 -> 22
x133001.y1 -> 22.y1
x133001.y1.xyz22 -> 22.y1.xyz22
不幸的是,我得到了ERROR: BoundsError: attempt to access 1-element Array{SubString{String},1} at index [0]
.
我错过了什么?
先感谢您,
解决方案
Julia 中的数组是从 1 开始的,所以应该是split(x,".")[1]
推荐阅读
- java - 使用 spring boot 属性调整 couchbase
- .net - WCF 服务连接问题 - 只有两台计算机可以连接
- node.js - 如何在 Cassandra + AWS Lambda 中处理超时
- php - Laravel - 从原始内容创建 PDF 文件 - JSON API
- python-3.x - 在 python 3.x 中使用 SharePoint excel
- java - Jenkins:如何为所有 Piplines 设置默认 JDK
- javascript - 我可以让一个全局函数访问另一个全局函数的本地变量,而不将它们作为参数传递吗?
- javascript - 实现独立 Redux 时是否需要环境插件?
- html - SCSS 下拉菜单性能问题
- python - 如何在列表中拆分字符串列表?