은 이제 나는 차별 노동 조합 있다고 가정 해 봅시다 지도의 각 구성원에 대한 비용을 포함 :지도
[(Smithy, 4); (Cellar, 6); (Chapel, 2)]
이게 가능합니까? 내가 좋아하는 뭔가를 할 수 있도록하고 싶습니다 :
List.zip (allValues f) (List.map getCost (allValues f)) |> Map.ofList
This question 도움이됩니다를하지만 내가 필요 꽤 게 아니에요; 나는 그들의 속성을 검사하는 대신에 메모리에있는 노동 조합 멤버들에게 접근 할 수 있기를 원한다.
내가 이것을하고 싶은 이유는 게임에서 모든 다른 유형의 카드를 나타내는 차별화 된 조합과 각 카드의 몇 개가 처음에 있어야하는지 알려주는 기능입니다. 카운트에 대한 카드의 초기 매핑을 쉽게 생성 할 수 있습니다. 이 작업을 수행하는 더 좋은 방법이 있습니까?
당신이 무엇을 할 것이다 당신의 차별 노동 조합 사례 중 하나가 string'의'T 있다면? 그런 다음 생성자를 찾아야하고'string '을'getCost'에서 사용할 수 있습니다. 이 시점에서 상황은 매우 복잡해집니다. 아마도 이것을 사용하려고하는 것을 우리에게 말할 수 있습니까? –
나는 당신이 무엇을 요구하고 있는지 이해하지 못한다. 그럼에도 불구하고 나는 F #을 사용하여 Dominion에 관한 블로그/앱을 볼 것을 고대하고있다. :) – Brian