2014-12-05 5 views

답변

3

MyList가 integer 유형의 목록 인 io.write_list (MyList, ","io.write,! IO)는 MyList 멤버가 인쇄되거나 표시되도록합니다. 각 멤버는 다음과 같은 표시 형식 i (1, [integer_value])를 가지므로 어색하게 나타나는 출력이지만 정확합니다. 빈 목록은 아무 것도 인쇄하지 않으며 오류가 발생하지 않습니다.

io.write (MyList,! IO) 대신에 동일한 결과가 생성됩니다.

OutputPred의 질문에 대한 답은 io.write입니다. io.print도 작동합니다.

이 정보 Mercury.org

+0

에서 구한 것입니다. 또는 자신의 술어를 작성하여 전달할 수 있습니다. 이것은 매우 다양 할 수 있습니다. –

0

로부터 얻은 다음 수성 코드는 일반적인 형태 정수형의리스트를 출력/표시한다 : 10, 9, 8, ..., 2, 1] .

io.write_string (string.join_list (",", map (integer.to_string, My_List)),! IO).

대괄호는 별도로 추가해야하며 앞뒤에 io.write_string 명령을 사용하여 얻을 수 있습니다.

작동합니다. My_List는 정수 유형의 요소 목록입니다.

이 정보는 Mercury.org