F #에 여러 인스턴스 패턴이 있습니까?식 시퀀스에서 모든 항목이 동일 함을 테스트하려면
목록 작업 중임을 고려하십시오. [...; 1; 1 1]하지만 난 방법을 알아낼 수 없습니다 나는 다음 [] 통과 또는 [1] 단순히 목록을 반환해야하며, 그렇게해야 즉
match l with
| [] | [_] -> l //if the list is empty or contains only one item, simply return it
|
//is there a pattern to test if all of the elements are identical?
일치하는 패턴을 가지고 그 마지막 패턴과 일치하는 패턴. 이것이 가능한가? 아니면 내가 사용할 수있는 더 나은 접근법이 있습니까? 나는 에 대해 아무 것도 발견하지 못했습니다. 패턴을 반복합니다.
@cfern, 네가 맞아. 내가 사용하는 용어에주의해야합니다. 필자는 동의어였던 것처럼 "List"와 "Sequence"를 사용하는 경향이 있으며 F #에서는 동의어가 아닙니다. 나는 명단을 가지고 일하고있다. –