标签: scala
写这个是什么意思:
abstract class Parser[+T] extends (Input => ParseResult[T]) { ... }
它是从什么延伸出来的?
答案 0 :(得分:2)
它从Input => ParseResult[T]延伸,Function1[Input, ParseResult[T]]是{{1}}的语法糖。
Input => ParseResult[T]
Function1[Input, ParseResult[T]]