Многоцелевой 3-й искусственный жизненный механизм? [закрытый]

Есть ли причина, по которой можно создавать ссылки на ссылки на ссылку null в Java?

blockquote>

Это не так, но, видимо, в Eclipse есть ошибка в этом отношении (править: с тех пор как исправлено ). Согласно спецификации, и когда вы используете инструменты JDK, он не работает с NPE на линии Runnable fn = test::m;.

Доказательство: http://ideone.com/APWXna (или компилировать и запускать его локально с помощью javac и java, а не Eclipse)

Теория: из JLS §15.13.3 :

Во-первых, если ссылочное выражение метода начинается с ExpressionName или Primary , это подвыражение оценивается. Если подвыражение оценивается как null, возникает NullPointerException, и выражение ссылки метода заканчивается внезапно.

blockquote>

(Мой акцент.)

6
задан Alexandra Franks 23 October 2008 в 11:51
поделиться

5 ответов

Для быстрой разработки бревис действительно выглядит соответствующим. Если Вы хотите записать что-то более с нуля, ОДА, Маркер и Токамак являются всей хорошей физикой открытого исходного кода 3D и библиотеками обнаружения коллизий.

2
ответ дан 17 December 2019 в 18:21
поделиться

Если я понимаю право вопроса, что Вы ищете, больше программируемая 3D графика / песочница механизма физики для испытания идей, чем что-нибудь конкретно, чтобы сделать с искусственной жизнью.

Если так, Вы могли бы хотеть смотреть на fluxus - это - в основном это, где "программируемой" частью является Схема. Это разработано для интерактивного программирования (потяните 3D сцены и анимации, затем измените их в режиме реального времени), таким образом, я предположил бы, что это должно быть достаточно гибко для агентного AI/AL.

1
ответ дан 17 December 2019 в 18:21
поделиться

Я шел бы вперед и использовал бы бревис. Если бы Вы не упомянули бревис в своем вопросе, то я рекомендовал бы это.

1
ответ дан 17 December 2019 в 18:21
поделиться

На самом деле я думаю, что что-то как Microsoft Robotics Studio было бы хорошо для этого.

0
ответ дан 17 December 2019 в 18:21
поделиться

Возможно, не 100%, что Вы ищете, но можно попробовать Открытый, держатся как возможная начальная точка.

0
ответ дан 17 December 2019 в 18:21
поделиться
Другие вопросы по тегам:

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