我有这个记录类型:
type syllable = {onset: consonant list; nucleus: vowel list; coda: consonant list};;
如果我想实例化仅定义核的音节该怎么办?我可以给它一个默认值吗?是否默认为[]或类似名称?
最佳答案
我认为使用“可选”字段是一个更好的主意。
type syllable = {onset: consonant list option; nucleus: vowel list option; coda: consonant list option};;
这样,您可以定义所需的内容。
{onset = Some [consonant, consonant, ...],
nucleus = None,
coda = Some [consonant, consonant, consonant, ...]}
我认为这就是语法。