понедельник, 1 декабря 2008 г.

Массивы

Как таковых массивов нет! Есть долбанные сиквенсы. Конечно всегда можно использовать коллекции Java, но тогда начнутся проблемы с совместимостью.
Во-первых, запись у них, как у массивов, что может запутать Java-программиста. Разделитель необязателен, т.е. можно записать [1 2 3 4]. Правда тут можно и огрести. Например, если надо ввести -5, то перед минусом надо поставить запятую, а то это будет выражение, которое вычислится перед инициализацией сиквенса. Да ещё ["A" "B" "C"] создаст не массив из трёх строк, а объединит все строки в одну, так как по синтаксису JavaFX пробел между строковыми литералами - это операция конкатенации.
Во-вторых, в сиквенс нельзя добавить null. Это просто бесит! Из-за этого нельзя сэмулировать двумерный массив с произвольным порядком инициализации его элементов. Двумерные игры писать очень сложно - приходится переключаться в Java. И это в скриптовом языке, который позиционируется как flash-киллер! Ну а про запись [[1 2] [3 4]] я даже не знаю что сказать. Она создаёт не двумерный массив, как можно было бы ожидать, а простую последовательность 1 2 3 4.
Блин! Хотели как лучше, а получилось...

Библиотека

Сижу в отделении городской библиотеки возле дома. У меня тут отец записан и по его карточке полагается 1 час халявного инета. Пришёл получить фото Юлиного паспорта для оформления очередного многоразового приглашения. Надеюсь, что теперь визу не на полгода, а на целый год дадут...
Кстати, проходил мимо отделения библиотеки, в котором я в детстве всю фантастику прочитал. Теперь там сувенирный магазин и секс-шоп. Ну и ладно! Это отделение ближе, больше и лучше...

Пенсионеры

Приехал в Таллинн. Бабушке сказали, что пенсию на дом больше приносить не будут и надо получать самой по банковской карте. Это восьмидесятилетнему человеку! Подсуетились и узнали, что надо получить у доктора справку об инвалидности. Тогда будут продолжать носить на дом.