나는 상태를 만드는 함수를 가지고 있습니다.Ocaml : 정수 배열의 배열에 요소 인쇄하기
type state = graph * bool array;;
그래프이다 :
type graph = int list array;;
그래프가 배열되고 각 인덱스에서 그 인덱스에 저장된 INT리스트가있을으로하는 상태가 정의되어있다.
상태를 만든 함수가 있는데 상태의 요소를 출력 파일로 인쇄하려고합니다.
let state_of_graph (s:state) (out:out_channel) : unit =
match s with
(g, b)
가 I 기본적 돈 그렇지 내 그래프 (g)를 반복하고 요소가 존재하는 경우 (또한 인덱스 및 INT 목록의 각 요소를 출력 할 '다음
는 I 함수를 정의 빈 요소를 출력하지 마십시오).난 방식으로이를 출력 할 :
index0 -> element1
index 0-> element2
1 -> 2 3
자체 그래프 부울 배열 모두 된 상태 (고려 인덱스 0은 2 개 개의 요소를 갖는다). 나는 여기서 정확히 무엇을해야하는지 혼란 스럽다 (구현). 나는 내 그래프를 반복하고 인덱스를 출력 한 다음 화살표가 따라 와서 별도의 int를 인쇄해야한다는 것을 안다.
하지만 정확히 어떻게해야합니까?
하지 마세요! 사람들이 계속 읽을 수 있도록 질문을 그대로 둡니다. 질문이 해결되었다는 것을 나타 내기 위해서, 당신이 해왔 던 것처럼 대답 중 하나 (가장 도움이되는 것)를 받아 들일 정도로 충분합니다. (왼쪽에있는 숫자 위의 위쪽 삼각형을 클릭하면 도움이되는 부분을 찾을 수 있으면 원하는만큼 답변을 upvote 할 수 있습니다.) – Gilles