Here Be DragonsUniversal imports may look great on the surface, but th перевод - Here Be DragonsUniversal imports may look great on the surface, but th русский как сказать

Here Be DragonsUniversal imports ma


Here Be Dragons

Universal imports may look great on the surface, but they're not a good idea for one very important reason: they fill your program with a ton of variable and function names without the safety of those names still being associated with the module(s) they came from.

If you have a function of your very own named sqrt and you import math, your function is safe: there is your sqrt and there is math.sqrt. If you do from math import *, however, you have a problem: namely, two different functions with the exact same name.

Even if your own definitions don't directly conflict with names from imported modules, if you import * from several modules at once, you won't be able to figure out which variable or function came from where.

For these reasons, it's best to stick with either import module and type module.name or just import specific variables and functions from various modules as needed.
0/5000
Источник: -
Цель: -
Результаты (русский) 1: [копия]
Скопировано!
Здесь обитают драконыУниверсальный импорт может выглядеть большим на поверхности, но они не очень хорошая идея для одной очень важной причине: они заполняют вашу программу с кучу имен переменных и функций без безопасности эти имена по-прежнему связаны с модулем, они пришли из.Если у вас есть функция ваш собственный именем sqrt и импорте математике, ваша функция безопасна: ваш sqrt и есть math.sqrt. Если вы делаете математику импорта *, однако, у вас есть проблемы: а именно, две различные функции с теми же именем.Даже если собственные определения не конфликтуют напрямую с именами из импортированных модулей, если импорт * из нескольких модулей одновременно, вы не сможете выяснить, какой переменной или функции пришли откуда.По этим причинам то лучше придерживаться либо модуль импорта и введите module.name или просто импортировать из разных модулей при необходимости конкретных переменных и функций.
переводится, пожалуйста, подождите..
Результаты (русский) 2:[копия]
Скопировано!

Здесь Будьте Драконы импорта Универсальные может выглядеть большим на поверхности, но они не хорошая идея для одной очень важной причине: они заполняют вашу программу с тонны имен переменных и функций без безопасности этих названий до сих пор, связанные с модулем (ы), они пришли. Если у вас есть функция вашего собственного имени SQRT и импорте математику, ваша функция безопасна: есть ваш SQRT и есть Math.sqrt. Если вы из математика импорта *, однако, у вас есть проблема:. А именно, две разные функции с точным таким же названием Даже если ваши собственные определения непосредственно не конфликтовать с именами из импортированных модулей, если вы импортировать * из нескольких модулей на один раз, вы не сможете понять, какие пришли переменная или функция откуда. По этим причинам, лучше всего придерживаться либо модуля импорта и типа module.name или просто импортировать определенные переменные и функции различных модулей по мере необходимости.








переводится, пожалуйста, подождите..
 
Другие языки
Поддержка инструмент перевода: Клингонский (pIqaD), Определить язык, азербайджанский, албанский, амхарский, английский, арабский, армянский, африкаанс, баскский, белорусский, бенгальский, бирманский, болгарский, боснийский, валлийский, венгерский, вьетнамский, гавайский, галисийский, греческий, грузинский, гуджарати, датский, зулу, иврит, игбо, идиш, индонезийский, ирландский, исландский, испанский, итальянский, йоруба, казахский, каннада, каталанский, киргизский, китайский, китайский традиционный, корейский, корсиканский, креольский (Гаити), курманджи, кхмерский, кхоса, лаосский, латинский, латышский, литовский, люксембургский, македонский, малагасийский, малайский, малаялам, мальтийский, маори, маратхи, монгольский, немецкий, непальский, нидерландский, норвежский, ория, панджаби, персидский, польский, португальский, пушту, руанда, румынский, русский, самоанский, себуанский, сербский, сесото, сингальский, синдхи, словацкий, словенский, сомалийский, суахили, суданский, таджикский, тайский, тамильский, татарский, телугу, турецкий, туркменский, узбекский, уйгурский, украинский, урду, филиппинский, финский, французский, фризский, хауса, хинди, хмонг, хорватский, чева, чешский, шведский, шона, шотландский (гэльский), эсперанто, эстонский, яванский, японский, Язык перевода.

Copyright ©2024 I Love Translation. All reserved.

E-mail: