Pull to refresh
0
0
Send message

И минимальная версия джавы стала 8.

Надо говорить не третья по популярности, а 0.7% рынка. Тогда и вопросов таких не возникнет.
Вы все усложняете со скриптами. Не нужно ничего предустанавливать, согласовывать версии и парсить stdout. В джаве есть интерпретатор джаваскрипта.
val engine = new ScriptEngineManager().getEngineByName("nashorn")
val config = engine.eval("""var config = {host: "localhost", port: 8080}; config""").asInstanceOf[ScriptObjectMirror]
println(config.get("host"))

Вот и все. Даже не нужно подключать внешних библиотек.
Я к тому, что если бы в языке присутствовали одновременно ссылки (для работы с управляемой памятью) и указатели (для работы с неуправляемой памяью), то не следовало бы их путать, а так можно воспринимать их как синонимы. Ссылка ведь тоже просто адрес в памяти, ну может еще пару бит служебной информации.
В чем разница между указателем и ссылкой?
Не влезает (если я правильно посчитал). При вероятности ложноположительного срабытывани в 1% размер фильтра составляет (-(661000 * ln(0.01)) / (ln(2) ** 2)) / 8 / 1024 == 773КиБ, 10% — 387КиБ, 50% — 116КиБ.

Information

Rating
Does not participate
Registered
Activity