Новое поколение языка, в котором существенно изменены многие фундаментальные положения. В частности:


  • добавлена статическая типизация;

  • реализованы нормальные замыкания;

  • возможность определения многострочных функциональных переменных (лямбд).




Комментарии




1. Автор: niro, дата: 27 Фев 2008 20:08

+полная поддержка utf8





2. Автор: Tardos Mors, дата: 11 Май 2008 02:56

Небольшая
ошибка: никакой статической типизации не предвидится, а всего лишь
добавлены «аннотации к функциям». Их задача — описывать принимаемые и
возвращаемые значения, причем не обязательно их тип (в качестве
аннотации может быть и любая строка с описанием). По сути,
предназначение схоже со строками документации.
http://softwaremaniacs.org/blog/2007/06/19/python-3000-function-annotations/
http://www.python.org/dev/peps/pep-3107/





3. Автор: Леонид Швечиков, дата: 19 Авг 2008 04:44

Насколько я понял, третий пункт тоже ошибочен.
В
Python 3000 убрали безымянные лямбды, теперь необходимо использовать
"многострочные функцональные переменные", т.е. обычные функции,
которые, конечно же, были всегда.





Конструктор сайтов - uCoz
Copyright MyCorp © 2024