Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 14, 2012 10:23:04

x0a
Зарегистрирован: 2012-11-14
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Перегрузка "=" в python 2.7

Добрый день,

Насколько мне известно перегрузка “=” в питоне невозможна,
если не считать метод __setitem__, но вариант

obj[key] = 2
мне неподходит,
требуется obj = 2

Нужен патч для питона реализующий перегрузку “=”,
Пожалуйста помогите написать такой патч за денежное вознаграждение.

Отредактировано x0a (Ноя. 14, 2012 12:06:09)

Офлайн

#2 Ноя. 14, 2012 11:20:09

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Перегрузка "=" в python 2.7

На какое-то время я потерял дар речи... А зачем?



Офлайн

#3 Ноя. 14, 2012 11:28:18

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Перегрузка "=" в python 2.7

Вот мне тоже непонятно желание автора. И еще он питон патчить собрался…. нет слов нет слов.



Офлайн

#4 Ноя. 14, 2012 11:30:27

x0a
Зарегистрирован: 2012-11-14
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Перегрузка "=" в python 2.7

ZZZ
На какое-то время я потерял дар речи… А зачем?

такая возможность была на perl, пересел на питон и мне не хватает этого))

и зачем например сделан __setitem__ ?
вот по тоже причине хочется каконибуть __set__

Офлайн

#5 Ноя. 14, 2012 11:32:54

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Перегрузка "=" в python 2.7

Во-первых Python - это не Perl. И модель управления памятью у Python несколько иная.

Вообще-то __set__ уже и так есть. Только для несколько других целей. Но опять таки в рамках объекта.
Просто оператор = перегружать нельзя. Глупо.

Кроме этого пишите на Perl и не лезте своими грязными ручонками в Python. А еще лучше на PHP



Отредактировано cutwater (Ноя. 14, 2012 11:33:38)

Офлайн

#6 Ноя. 14, 2012 11:33:54

x0a
Зарегистрирован: 2012-11-14
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Перегрузка "=" в python 2.7

cutwater
Вот мне тоже непонятно желание автора. И еще он питон патчить собрался…. нет слов нет слов.

зачем вам обсуждать чужие прихоти?
мне нужен патч и я готов за него заплатить

Офлайн

#7 Ноя. 14, 2012 11:36:21

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Перегрузка "=" в python 2.7

Возьмем примерный объем работы в 2 человеко/месяца с тестированием, средний рейт высококлассного разработчика в 30 $/h и посчитаем минимальную стоимость $9600

Готовы заплатить?



Офлайн

#8 Ноя. 14, 2012 11:40:40

x0a
Зарегистрирован: 2012-11-14
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Перегрузка "=" в python 2.7

cutwater
Кроме этого пишите на Perl и не лезте своими грязными ручонками в Python. А еще лучше на PHP

что вы так переживаете? не лезу я в вашу религию, обратите лучше свой взор на таких еретиков как ironpython и подобных ему, в отличии от них я не намерен распостранять этот патч и модифицированный им питон, так что если можете помочь, помогите, нет, проходите мимо.

Офлайн

#9 Ноя. 14, 2012 11:44:25

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Перегрузка "=" в python 2.7

То что вы просите мягко говоря трудно реализуемо, а по сути на выходе вы таки получите другой язык.



Отредактировано cutwater (Ноя. 14, 2012 15:33:24)

Офлайн

#10 Ноя. 14, 2012 11:45:37

x0a
Зарегистрирован: 2012-11-14
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Перегрузка "=" в python 2.7

cutwater
Возьмем примерный объем работы в 2 человеко/месяца с тестированием, средний рейт высококлассного разработчика в 30 $/h и посчитаем минимальную стоимость $9600

Готовы заплатить?

нет, у меня нет столько времени,
так что мне нужны сверхвысококлассные разработчики!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version