[F# ] Паттерн матчинг
От: cadet354 Россия
Дата: 06.10.09 07:49
Оценка:
Доброго времени,
не понятно как работает патерн матчинг, например надо различать что пришло, tuple или что-то другое,
почему в msg1: This rule will never be matched
let tst =  fun message ->
                match message with
                | To, msg       ->  printf "tuple"
                | msg1          ->  printf "object"

в эрланге подобная конструкция работает:
fun_test (Y) ->
    case Y of
        {To, Message}     -> tuple;
        Message                    -> not_tuple
    end.
... << RSDN@Home 1.2.0 alpha 4 rev. 1231>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.