필터? 아님, - dc App
요새 그 수업 열린학교자체가 별로없을거같은데 - dc App
switch문의 진화형이라고 보면 된다....
C# 스위치문 패턴매칭 나오던데 그거말하는거냐
SML에서 나온거 말하는건데... C# 패턴매칭 안써봐서 모르겠다...
C#은 모르지만 패턴매칭을 가장 쉽게 써먹는 곳이 스위치쪽이긴 해
물론 스위치에 종속된 개념은 아님
동물사진 있으면 어느게 사용자가 지정한 동물 찾는 그런 - dc App
설명개못하네 ㅅㅂ련들
ㅋㅋㅋㅋㅋ
switch 랑 같은 것인데, case 에 들어가는 것이 단순 숫자 또는 문자열 리터럴이 아니라 '패턴'이면 패턴 매칭이라 불린다
대충 여러 인식에 쓰일거 같네 - dc App
예를 들어 case 문에 'a로 시작하는가', 'a로 끝나는가', 'a로 시작하여 중간에 b가 하나 있고 c로 끝나는가' 등을 지정할 수 있으면 그게 패턴 매칭이다
아하 역시 삼전이라그런지 설명도잘하는군
팩트) 아니다
match something { case A(a, b, c) => f(a, b + c), case B(e, _) => g(e), _ => h() }
필터? 아님, - dc App
요새 그 수업 열린학교자체가 별로없을거같은데 - dc App
switch문의 진화형이라고 보면 된다....
C# 스위치문 패턴매칭 나오던데 그거말하는거냐
SML에서 나온거 말하는건데... C# 패턴매칭 안써봐서 모르겠다...
C#은 모르지만 패턴매칭을 가장 쉽게 써먹는 곳이 스위치쪽이긴 해
물론 스위치에 종속된 개념은 아님
동물사진 있으면 어느게 사용자가 지정한 동물 찾는 그런 - dc App
설명개못하네 ㅅㅂ련들
ㅋㅋㅋㅋㅋ
switch 랑 같은 것인데, case 에 들어가는 것이 단순 숫자 또는 문자열 리터럴이 아니라 '패턴'이면 패턴 매칭이라 불린다
대충 여러 인식에 쓰일거 같네 - dc App
예를 들어 case 문에 'a로 시작하는가', 'a로 끝나는가', 'a로 시작하여 중간에 b가 하나 있고 c로 끝나는가' 등을 지정할 수 있으면 그게 패턴 매칭이다
아하 역시 삼전이라그런지 설명도잘하는군
팩트) 아니다
match something { case A(a, b, c) => f(a, b + c), case B(e, _) => g(e), _ => h() }