|
Scala Library Documentation
|
|
scala/actors/!.scala]
case
class

extends Product
This class is used to pattern match on values that were sent
to some channel Chann by the current
actor self.
The following example demonstrates its usage:
receive {
case Chan1 ! msg1 => ...
case Chan2 ! msg2 => ...
}
| Method Summary | |
override def
|
equals (arg0 : Any) : Boolean |
override def
|
hashCode : Int |
override final def
|
productArity
: Int
return k for a product
A(x_1,...,x_k)) |
override final def
|
productElement
(arg0 : Int) : Any
for a case class
A(x_1,...,x_k)), returns x_(i+1)
for 0 <= i < k |
override final def
|
productPrefix
: String
By default the empty string. Implementations may override this
method in order to prepend a string prefix to the result of the
toString methods.
|
override def
|
toString : String |
| Methods inherited from Product | |
| element, arity |
| Methods inherited from AnyRef | |
| getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized |
| Methods inherited from Any | |
| ==, !=, isInstanceOf, asInstanceOf |
| Method Details |
override
def
hashCode : Int
override
def
toString : String
override final
def
productPrefix : String
override final
def
productArity : Int
A(x_1,...,x_k))A(x_1,...,x_k)), returns x_(i+1)
for 0 <= i < kn - the position of the n-th elementIndexOutOfBoundsException - |
Scala Library Documentation
|
|