小编Rom*_*wal的帖子

Ada 中的字符串数组

我在 Ada95 中有一个程序,我必须在其中创建一个字符串数组。该数组可以包含可变长度的字符串。

示例:我已经声明了一个数组,其中所有索引都可以存储大小为 50 的字符串。当我为上述数组分配一个较小的字符串时,我得到“约束错误”。

代码:

procedure anyname is
    input_array : array(1..5) of String(1..50);
begin
    input_array(1):="12345";
end anyname;
Run Code Online (Sandbox Code Playgroud)

我试图创建 Unbounded_Strings 数组。但这也行不通。谁能告诉我如何在上面的字符串数组中存储这个“12345”?

arrays string ada dynamic-allocation

4
推荐指数
1
解决办法
7328
查看次数

输入'< - '上的解析错误:Haskell

我正在从用户那里获取输入,代码如下:

putStrLn $ "Enter number"
num <- getLine
main = print $ num
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,编译器会出现以下错误:

ra.hs:10:5: parse error on input `<-'
Run Code Online (Sandbox Code Playgroud)

如何删除此错误?我试图使用空格,以及制表符,但错误仍然存​​在.请帮忙.

haskell parse-error

0
推荐指数
1
解决办法
152
查看次数

标签 统计

ada ×1

arrays ×1

dynamic-allocation ×1

haskell ×1

parse-error ×1

string ×1