Как сделать такую ​​форму?

Я задал себе этот вопрос. Чтобы ответить на него, я начал работать над библиотекой, которая включала такие вещи, как FloatToIntFunction и ByteToCharFunction и (конечно) FloatStream, CharStream, ByteStream и т. Д. Это быстро стало для меня головной болью.

Было бы много работы со стороны разработчиков библиотек, чтобы сделать это, потому что вам нужно будет создавать методы и интерфейсы между всеми примитивами типы данных. По мере того как вы внедряете больше типов данных, они становятся все более и более беспорядочными. Представьте, что вам нужно внедрять методы для перехода от float ко всем другим примитивным типам, двойным ко всем другим примитивным типам, char ко всем другим примитивным типам и т. Д.

Долгосрочное решение для Java для добавления типов значений, чтобы вы могли делать такие вещи, как Stream и Stream, а не использовать типы обёртки (Stream и Stream)

Взгляните на проект Vahalla для обновления этой функции которые могут быть добавлены в Java в будущем. http://openjdk.java.net/projects/valhalla/

-8
задан Fantômas 8 April 2018 в 09:04
поделиться