gpt4 book ai didi

arrays - 在 Ada 中,如何使用重复数字初始化数组常量?

转载 作者:行者123 更新时间:2023-12-01 09:09:39 25 4
gpt4 key购买 nike

我需要一个包含 820 个零的数组来使用数学函数。

在 C 语言中,我可以编写以下代码,编译器会填充数组:

 const float EMPTY_NUMBER_A[820] = { 0.0, };

但是在 Ada 中这是不可能的。我真的不想将 820 个元素硬编码为 0.0。有没有办法让编译器做到这一点?

 type Number_A is array (1 .. 820) of Float;
EMPTY_NUMBER_A : constant Number_A := ???;

使用 Ada 95 和 GNAT。

最佳答案

使用 aggregate :

Empty_Number_A : constant Number_A := (others => 0.0);

关于arrays - 在 Ada 中,如何使用重复数字初始化数组常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2542127/

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