Интервал Ocaml и отрицательные величины

JAXB обеспечивает, гибкий путь к настраивают Вашу привязку . Просто необходимо записать XML-файл, который укажет, как Вы хотите связать свой XML и типы Java. В Вашем случае Вы могли использовать объявление, в котором можно определить parseMethod и printMethod. Эти методы могли быть столь же простыми, как

public boolean myParseBool(String s)
{
    return s.equals("1");
}

public String myPrintBool(boolean b)
{
    return b ? "1" : "0";
}

Там мог бы существовать более легкие пути, возможно, с помощью DatatypeConverter, но я недостаточно знаю об этом предмете для помощи Вам больше!

8
задан chollida 23 October 2009 в 14:19
поделиться

2 ответа

при вводе

range -4 2;;

необходимо помнить, что - - это функция, инфиксная функция, а не унарное отрицание.

Чтобы выполнить унарное отрицание. вы можете сделать одно из двух: 1) предшествовать - поставить знак ~, например ~ -4, или использовать круглые скобки.

10
ответ дан 5 December 2019 в 11:25
поделиться

Я только что понял, что мне нужно обернуть

-4 in parenthesis

, т.е. позвонить:

range (-4) 0;;

Дает:

- : int list = [-4; -3; -2; -1; 0]

Я оставлю этот вопрос на случай, если кто-то еще столкнется с той же проблемой.

Чтобы подвести итог, проблема заключается в том, что - интерпретируется как функция, а не как знак токена 4 . Вы можете увидеть: Проблемы с языком OCaml для получения дополнительной информации.

5
ответ дан 5 December 2019 в 11:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: