我需要使用变量设置消息详细程度,例如:
my_write(my_verb : message_verbosity) is {
message(BUS, my_verb, vt.text_style(PURPLE, "txt txt txt"));
// other logic
};
此代码导致下一个编译错误:
*** Error: The verbosity parameter must be a constant of type 'message_verbosity'.
但实际上即使我将详细程度定义为常量字段:
const my_verb : message_verbosity;
my_write() is {
message(BUS, my_verb, vt.text_style(PURPLE, "txt txt txt"));
};
我有同样的编译错误。
如何将消息详细程度通过变量传递给message()
操作?
谢谢您的帮助