map() 함수를 사용하여 항목 배열을 필터링하고 싶습니다. 다음은 코드 스 니펫입니다. var filteredItems = items.map(function(item)
{
if(...some condition...)
{
return item;
}
});
문제는 필터링 된 항목이 여전히 배열의 공간을 사용하므로
누군가가 F# Units of Measure이 어떻게 작동하는지 파고 들었습니까? 그것은 단지 형식 기반 chicanery입니까, 아니면 (잠재적으로) 다른 .net 언어에서 사용할 수있는 숨겨진 CLR 유형입니까? 어떤 수치 단위로도 작동할까요, 아니면 부동 소수점 값으로 제한 될까요? (모든 예제에서 사용하는 것입니까?)
합리적으로 효율적인 '키워드 인식 알고리즘'을 구현하려고합니다. 먼저 키워드 목록이 주어지며 다른 단어가 목록에 있으면 대답해야합니다. 명령형 언어로 키워드를 트리에 저장합니다 (문자 당 하나의 노드). 그런 다음 테스트 할 단어를받을 때 단어가 키워드인지 테스트하기 위해 나무를 검사합니다. 이러한 알고리즘이 기능적 언어로 코딩되는 방법을 알고 싶습니다.