|
Scala example source code file (t1027.scala)
The Scala t1027.scala source codeobject T1027 extends App { trait Comparable[T <: Comparable[T]] { this: T => def < (that: T): Boolean def <=(that: T): Boolean = this < that || this == that def > (that: T): Boolean = that < this def >=(that: T): Boolean = that <= this } class A(val x: String) extends Comparable[A]{ def < (that: A) = this.x < that.x } val a = new A("a") val b = new A("b") println(a < b) println(a > b) println(a <= b) println(a >= b) println("Comparable traits : " + (new A("x") > new A("y")).toString) } Other Scala examples (source code examples)Here is a short list of links related to this Scala t1027.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.