LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

Я бы хотел что-то типа того:

На racket/match

(match '(1 . "test") ; этот работает
  ((cons x "test") (=> перейти-к-следующему-образцу-для-сопоставления)
   (cond 
     ((number? x) (делай-раз))
     ((string? x) (делай-два))
     (else (перейти-к-следующему-образцу-для-сопоставления))))
  ((cons x y)
     ...))

Исходная версия monk, :

Я бы хотел что-то типа того:

На racket/match

(match '(1 . "test") ; этот работает
  ((cons x "test") (=> перейти-к-следующему-образцу-для-сопоставления)
   (cond 
     ((numberp x) (делай-раз))
     ((stringp x) (делай-два))
     (t (перейти-к-следующему-образцу-для-сопоставления))))
  ((cons x y)
     ...))