You have no idea, but this:
identifier expected but integer literal found.
someNumbers.filter(_:Int => _ % 5 == 0)
^
- ! , , , - , . -, , :
someNumbers.map(_: Int => _ <:< Any)
, , ( ): % <:, 5 Any ( - ).
, - , . :
someNumbers.map(_ + 1)
someNumber.map(_)
- :
someNumbers.map(x => x + 1)
x => someNumbers.map(x)
, x , . , , x, , . , , , .
, : Int, , .
, , . :
someNumbers.map(x => x + 1)
someNumbers.map((x: Int) => x + 1)
someNumbers.map(x : Int => x + 1)
, "", , ! , , :
val f: Int => Int = x => x
=>, , ! , Int => Int, Function1[Int, Int]. , => Int => Int .
x => x () new Function1[Int,Int] { def apply(x: Int) = x }. => .
, someNumbers.filter(_: Int => _ % 5 == 0). :
someNumbers.filter(_: Int => _ % 5 == 0)
(x: Int => _ % 5 == 0) => someNumbers.filter(x)
, Int => _ % 5 == 0 . , => , 5! ?
-, . Scala, : infix. :
someNumbers.map(_: Int => _ <:< Any)
someNumbers.map(_: Int => <:<[_, Any])
, 2 * 2 2.*(2), Int Map String Map[Int, String]. , , % - , , _.
, , _, , : ! , . :
(x: Function1[Int,<:<[t, Any] forSome { type t }]) => someNumbers.map(x)
( *):
new Function1[Function1[Int, <:<[t, Any] forSome { type t }], List[<:<[q, Any] forSome { type q }]] {
def apply(x) = someNumbers.map(x)
}
, , , ?: -)
(*) , , t q , .