gpt4 book ai didi

list - F# 创建一个预定义大小的空数组

转载 作者:行者123 更新时间:2023-12-03 06:13:10 25 4
gpt4 key购买 nike

所以我试图创建一个空数组,它是表行的长度。我知道如何获取行的长度,但我不知道如何创建具有预定义长度的数组。我正在制作的程序是动态的,因此数组的长度将根据我访问的表而变化。

有谁知道怎么做吗?

最佳答案

您说过您想要一个数组,所以请查看Array.zeroCreate<'T> .

来自documentation :

Creates an array where the entries are initially the default value Unchecked.defaultof<'T>.

示例:

let arrayOfTenZeroes : int array = Array.zeroCreate 10

This页面有很多关于 F# 数组的有用信息 - 仔细阅读它,它应该会为您指明正确的方向。

正如 Panagiotis Kanavos 在评论中指出的那样,F# 与 C# 等语言在数组创建方面不同,因此为了清楚起见,我将直接引用上面链接的 F# 语言引用文章:

Several functions create arrays without requiring an existing array. Array.empty creates a new array that does not contain any elements. Array.create creates an array of a specified size and sets all the elements to provided values. Array.init creates an array, given a dimension and a function to generate the elements. Array.zeroCreate creates an array in which all the elements are initialized to the zero value for the array's type.

关于list - F# 创建一个预定义大小的空数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39849869/

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