в го? Например, будет ли работать такое:
type StateFn = Box<dyn Fn(&mut Lexer) -> StateFn>;
fn lex_line(lexer: &mut Lexer) -> StateFn {
Box::new(lex_line)
}
Зачем Box? impl Trait
Обсуждают сегодня