我试着为学生创建一个教程。我想给我问的问题编号,但在中间我想添加一些信息来介绍这些问题。如何制作一个自动编号的列表,而不重置每次输入文本的编号。例如:
This is some info.
1. This is question one.
This is more info.
2. This is question two.
给出输出:
这是一些信息。
这是第一个问题。
这是更多的信息。
这是第二个问题。
给出以下列表
List Records
Record在哪里
type Record
= RecordA A
| RecordB B
A和B是带有pos字段的类型别名:
type alias A =
{ pos : Maybe Int
, type : Char
}
如何创建一个新列表,对后续的A和B记录进行编号?我想让pos = 1在第一个A记录中,pos = 2在第二个A记录中,pos = 1在第一个B记录中,等等(原始列表在pos字段中没有编号)。
这是一种允许变异的语言的解决方案。
let countA = 0;
let countB = 0;
fo