Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby: Общие вопросы > Из ruby в python


Автор: SHk 9.3.2010, 17:30
Доброго времени суток уважаемые ruby программисты. У меня есть небольшой код на ruby и проблема в том, что мне нужно перевести на python:
Как будет это на python, больше всего интерисуте что есть оператор << и выражение text.scan(..). pool в данном случае Array.

Код

 pool <<  ["insert_text", iter.offset, iter.offset + text.scan(/./).size, text]


Спасибо.

Автор: solenko 9.3.2010, 20:56
Цитата(SHk @  9.3.2010,  16:30 Найти цитируемый пост)
больше всего интерисуте что есть оператор <<

Этот оператор добавлят элемент в массив


Цитата(SHk @  9.3.2010,  16:30 Найти цитируемый пост)
выражение text.scan(/./).size

Насколько я понимаю, это такой индусский способ определния длинны строки

Автор: source777 10.3.2010, 15:43
Цитата(SHk @  9.3.2010,  17:30 Найти цитируемый пост)
больше всего интерисуте что есть оператор <<

вместо него в Python будет  pool.append(...)

Цитата(solenko @  9.3.2010,  20:56 Найти цитируемый пост)
Насколько я понимаю, это такой индусский способ определния длинны строки

похоже на то, тогда вместо него для Ruby будет text.length, a для Python - len(text)

Автор: SHk 10.3.2010, 16:41
solenkosource777, Спасибо за помощь!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)