Search
Write a publication
Pull to refresh
2
0
Send message

Т.к. Haxe — это язык общего назначение, то он нужен, например, для



Это, конечно, не все примеры.
Но и не думайте, что Haxe — серебряная пуля.
Всегда выбирайте инструмент, исходя из своих задач и возможностей.

Для различных дистрибутивов Linux есть пакеты в официальных репозиториях дистрибутивов: https://haxe.org/download/linux/ — Ubuntu, Debian, CentOS, OpenSUSE, Arch. Даже для Fedora есть.


В качестве основной IDE для Haxe сейчас использую VSCode, и хаксовый плагин там в отличном состоянии. Работает на Windows, Linux, OSX.


В документации действительно есть пробелы, хотя в последнее время ситуация постепенно улучшается.
Но раз уж вы упомянули, что хотели в геймдев, то в таком случае стоит скорее обращать внимание на документацию фреймворков.
Вот, к примеру, Heaps (который в Dead Cells используется): https://heaps.io/documentation/home.html
Вот OpenFL (использовался в Papers Please): https://books.openfl.org/openfl-developers-guide/
HaxeFlixel: https://haxeflixel.com/documentation/
Вполне подробные доки.


Что касается Discord, то это уже вопрос вкуса. К любым каналам общения у кого-нибудь находятся претензии. Тут, к сожалению, всем не угодишь. Сейчас ещё появился Discourse: https://community.haxe.org/

Насколько я помню, этот синтаксис появился одновременно с запятыми или даже чуть раньше. Потому что он позаимствован из окамла (на котором пишет Канасье — создатель языка), где в паттерн-матчинге используется именно вертикальная черта для разделения вариантов.


Что касается вашего примера, то не понятно, чему не помогает оборачивание в скобки?
Math.random() возвращает Float в пределах от 0 до 1. Поэтому case 1 | 2 никогда не совпадёт с его результатом.

Information

Rating
Does not participate
Registered
Activity