[英]Where is synthetic sugar for generics with two type parameters (ie. that F[A,B] is equal to A F B) documented?
我正在學習Scala,發現如果我上課:
class Foo[A, B]
然后,我可以開始將其稱為A Foo B
而不是Foo[A,B]
如下所示:
var a: Int Foo Double = new (Int Foo Double)
我在學習<:<
類時發現了它,但是沒有人提到如何將它寫下來,而且我找不到與此有關的任何文檔。 在哪里可以找到類似文檔的內容?
我見過有關合成糖實例的問題,它包含我的發現,但也只是一個發現。 我想知道在Scala文檔中可以找到源代碼。
提到的問題: Scala中語法糖的所有實例是什么?
您正在從SLS 3.2.8尋找Infix Types :
前綴類型
T1 op T2
由一個前綴運算符op
組成,該運算符適用於兩個類型的操作數T1
和T2
。 該類型等效於類型應用程序op[T1, T2]
。 中綴運算符op
可以是任意標識符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.