当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Scala annotation.showAsInfix用法及代码示例


@deprecatedInheritance(“计划在未来成为最终版本”,"2.13.0")

用法:

class showAsInfix(enabled: Boolean) extends StaticAnnotation

此注释配置 Scala 如何打印 two-parameter 泛型类型。

默认情况下,带有符号名称的类型打印为中缀;而没有它们的类型使用常规的泛型类型语法打印。

使用示例:

scala> class Map[T, U]
defined class Map

scala> def foo: Int Map Int = ???
foo: Map[Int,Int]

scala> @showAsInfix class Map[T, U]
defined class Map

scala> def foo: Int Map Int = ???
foo: Int Map Int

值参数:

enabled

是否将此类型显示为中缀类型运算符。

源码:

showAsInfix.scala

相关用法


注:本文由纯净天空筛选整理自scala-lang.org大神的英文原创作品 annotation.showAsInfix。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。