|
Scala example source code file (t0565.scala)
The Scala t0565.scala source code
object Test extends App {
class MacGuffin
object A {
var x : { type T >: Null <: AnyRef;
val y : T;
def z (w : T) : T } =
new { type T = String;
val y = "foo";
def z (w : String) = w + "bar" }
lazy val u = { println("u evaluated"); x }
def foo (v : => u.type#T) : u.type#T = {
x = new { type T = MacGuffin;
val y = new MacGuffin;
def z (w : MacGuffin) = w }
u.z(v)
}
}
A.foo(A.u.y)
}
Other Scala examples (source code examples)Here is a short list of links related to this Scala t0565.scala source code file: |
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.