Re[20]: Oberon???????????????????????????????????
От: VladD2 Российская Империя www.nemerle.org
Дата: 28.10.04 09:33
Оценка:
Здравствуйте, Павел Кузнецов, Вы писали:

>> Фиг. Там допустимы приведения между булевыми, целыми, списками и т.п.


ПК>Что-то я тебя потерял... Приведи, пожалуйста, пример того, что ты считаешь преобразованием между целым и списком...


Между целыми и булевыми, и списками и булевыми:
a = [1, 2]

if a[0]:
    c = 1
    
if a:
    c = 2
    
a = 1

if a:
    c = 2


>> Ну, и опять же вся диагностика в рантайме.


ПК>Дык, на то и динамическая типизация.


Она не на то. Она в следствии того. К тому же приколы вроде приведенного объявления переменной внутри тела if-а (с вероятностью, того что она вообще не дудет объявлена) делают язык еще более опасным. Уж учиться безопасному программированию и культуре программирования на нем точно нельзя.
... << RSDN@Home 1.1.4 beta 3 rev. 207>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.