當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。