-

   rss_habrahabr

 - e-mail

 

 -

 LiveInternet.ru:
: 22.11.2006
:
:
: 2

:


Pattern matching

, 03 2014 . 11:49 +

Julia , Haskell, Prolog, Erlang, Scala, Mathematica, pattern matching. , . :
julia> immutable X a end

julia> immutable Y a ; b end

julia> @case(Y(X(9),2),  Y(4,3)-> 55, Y(X(k),2)->1+k)
10

github.
( ) , , .

http://habrahabr.ru/post/242201/

:  

: [1] []
 

:
: 

: ( )

:

  URL