gpt4 book ai didi

arrays - 如何将序列转换为数组?

转载 作者:行者123 更新时间:2023-12-05 03:00:07 26 4
gpt4 key购买 nike

import strutils
source = readFile("example.txt")
var lines = source.split('\n')

我正在将一个文件读入一个字符串,然后将它分成几行。

有什么方法可以将序列转换为数组,这样它就不会占用太多空间吗?

最佳答案

array 的大小必须在编译时已知,因此不能在这里使用。我相信需要有关您的要求的更多详细信息才能理解为什么 seq[T] 为您“占用这么多空间”。

查看 seq[T] 类型声明 here除非分配 1000 多个小序列,否则对我来说开销并不大。

仅供引用 UncheckedArray 存在(参见 Unchecked arrays )但它们不是内存安全的,需要您做额外的工作才能使用它们。

关于arrays - 如何将序列转换为数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57173228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com