OCaml: Предупреждение S: это выражение должно иметь тип unit - PullRequest
3 голосов
/ 18 сентября 2011

Код

Stack.pop some_stack;

генерирует «Предупреждение S: это выражение должно иметь тип unit.».Возможно ли отключить звук без присвоения результата какой-либо переменной?

Спасибо.

Ответы [ 2 ]

10 голосов
/ 18 сентября 2011

Вызовите функцию игнорирования с результатом Stack.pop.

ignore (Stack.pop some_stack);

1 голос
/ 19 сентября 2011

Вы можете использовать аргумент "-w -S" для ocamlc / ocamlopt, чтобы отключить это предупреждение. См. Руководство OCaml здесь и здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...