タグ付けされた質問 「import」

3
Pythonの「PEP-302新しいインポートフック」の経験[非公開]
私はRuby(CRuby)の開発者の一人です。Ruby 2.0のリリースに取り組んでいます(2012年2月のリリースを予定しています)。 Pythonには「PEP302:New Import Hooks」(2003)があります: このPEPは、Pythonインポートメカニズムのより良いカスタマイズを提供するインポートフックの新しいセットを追加することを提案しています。現在のインポートフックとは異なり、新しいスタイルのフックを既存のスキームに挿入して、モジュールの検索方法とロード方法をより詳細に制御できます。 PEP302に類似した機能をRuby 2.0(CRuby 2.0)に導入することを検討しています。マッツを説得できる提案をしたい。現在、CRubyは標準的な方法でファイルシステムからのみスクリプトをロードできます。 PEP 302についての経験や考慮事項がある場合は、共有してください。 例: それは素晴らしい仕様です。変更する必要はありません。 それはほとんど良いですが、この問題があります... 2003年に戻ることができたら、仕様を...

4
いつ名前をグローバル名前空間にインポートするのですか?(x :: y、x from yなどを使用)
私は今から約10年間、さまざまな言語でプログラミングを行っています。また、グローバルネームスペース(using x::yC ++やfrom x import yPythonなど)に何かをインポートするのが適切である場合はまだわかりません。そのため、ほとんど実行しません。 それが私が使用できる変数名のセットを制限するという理由だけでさえ、それはほとんど常に私にとって悪い考えのように思えます。例:使用する場所using namespace std;またはusing std::string;C ++でstring、変数名として使用できなくなりました(文字列ユーティリティ関数など)。 しかし、私は疑問に思っています。グローバルネームスペースに名前をインポートすることが本当に意味があるいくつかの状況はありますか?経験則はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.