Инкапсулируйте несколько свойств сразу с помощью Resharper 4.0

Выражения содержат только идентификаторы , литералов и операторов , где операторы включают арифметические и булевы операторы, функция оператор вызова () оператор подписки [] и т. д. и может быть сведен к некоторому «значению», которое может быть любым объектом Python. Примеры:

3 + 5
map(lambda x: x*x, range(10))
[a.x for a in some_iterable]
yield 7

Заявления (см. 1 , 2 ), на Другими словами, это все, что может составлять линию (или несколько строк) кода Python. Обратите внимание, что выражения также являются операторами. Примеры:

# all the above expressions
print 42
if x: do_y()
return
a = 7

5
задан Charles 4 July 2012 в 20:01
поделиться

2 ответа

Вы могли бы или не могли бы уже знать это (R# действительно страдает от отсутствия discoverability, если Вы не получаете распечатанную страницу ключевого ярлыка на одну страницу), но ALT-INS открывает поле, которое может, по крайней мере, масса - генерирует свойства для полей.

Не уверенный, если это - какое-либо использование - это не то же как ретроспективная инкапсуляция.

9
ответ дан 14 December 2019 в 04:51
поделиться

Я не думаю там такая функция из поля.

Однако Вы могли записать плагин RS, который делает это. Но это было бы другим вопросом...

-1
ответ дан 14 December 2019 в 04:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: