这里有一个java接口,我想用moonbitlang重新写一遍,请问怎么写?
public interface Focus关注树face {
List<Focus关注树face> get关注树_子结点list();
Map<Enum, Object> get关注点_特征标记();
String get关注点_自我自由描述();
}
我询问了moonbitAI,它给出如下代码
// 定义 Focus trait
pub trait Focus {
get_children_list() -> List[Self]
get_features_map() -> (String, String)
get_self_description() -> String
}
方法get_children_list(),get_self_description() 都能理解,
方法get_features_map() → (String, String)感觉不符合,这里返回一个元组,好像不太对,应该是要返回一个map<Enum,Object>,不知道这里要怎么写?