問題タブ [built-in]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
215 参照

python - __builtins__のpydevEclipse構成?

initで関数をビルトイン下にインストールしたとすると 、プロジェクト全体でその関数に直接アクセスでき、インポートする必要はありませんが、これをEclipseに指示するにはどうすればよいですか?したがって、REDエラー「undefinedvariable」は表示されません。

0 投票する
4 に答える
11918 参照

c - コンパイル時に行に到達できないようにする必要があることをGCCにヒントする方法は?

コンパイラは、コードに到達できない場合に警告するスイッチを提供するのが一般的です。また、到達不能コードのアサーションを提供する一部のライブラリのマクロも確認しました。

プラグマやビルトインなど、GCC(またはその他のコンパイラ)に渡すことができるヒントはありますか?到達できないと予想される行に実際に到達できると判断された場合、コンパイル中に警告またはエラーが発生します?

次に例を示します。

これの価値は、予想される到達不能線を超える条件が変化した後、その線が実際に到達可能であることを検出することです。

0 投票する
3 に答える
18265 参照

r - 同一(x、y)とisTRUE(all.equal(x、y))の違いは何ですか?

isTRUE(all.equal(x, y))テストとの違いはありますidentical(x, y)か?

ヘルプページには次のように書かれています。

「if」式で「all.equal」を直接使用しないでください。必要に応じて「isTRUE(all.equal(....))」または「identical」を使用してください。

しかし、その「適切な場合」には疑問が残ります。2つのうちどちらが適切かをどのように判断しますか?

0 投票する
7 に答える
2979 参照

python - 動的言語 IDE、特に PyDev の Python でのオートコンプリート

私は Python は初めてで、Java を含む静的型付け言語のバックグラウンドがあります。

機能/人気などを確認した後、Eclipse の PyDev を IDE として決定しました。

オートコンプリートがビルトインに対して適切に機能していないように見えることに唖然としました。たとえば、次の後にデータファイルで automcomplete を試した場合:

datafile = open(directory+"/"+account, 'r') datafile.

有用な方法は提案されていません (例: realines)。callのようなものだけ。

私は、クラス定義にジャンプし、多くのオートコンプリートを使用してクラスが何をするかをすばやく確認することで、言語を学習することに慣れています。私の PyDev 'インタープリター' は 'forced builtins' でうまくセットアップされています。

PyDev でビルトインのオートコンプリートを取得することは可能ですか? IDE へのアプローチが間違っているのでしょうか。つまり、側でインタープリターを実行し、それを使用してテストする必要がありますか? これまでのところ、IDE は弱いように見えました。たとえば、私の新しい Mac では 2 分後に IDLE セグメンテーション違反が発生しました。経験豊富な Python 開発者がなじみのない (組み込みの) モジュールを探索するときに何をするかを知りたいです。これにより、Python に対する最初の魅力を再考する必要があります。簡単な探索で学べる言語が好きです!

ありがとう、

0 投票する
8 に答える
60172 参照

python - Pythonの合計、文字列ではないのはなぜですか?

Python には関数 が組み込まれておりsum、これは実質的に次のものと同等です。

文字列を除くすべてのタイプのパラメーター。数値とリストで機能します。たとえば、次のようになります。

文字列が特別に省略されたのはなぜですか?

その理由については、Pythonリストでの議論を覚えているようです。そのため、説明またはそれを説明するスレッドへのリンクは問題ありません。

編集:標準的な方法は行うことであることを認識しています"".join。私の質問は、なぜ文字列に sum を使用するオプションが禁止され、たとえばリストには禁止がなかったのかということです。

編集2 :私が得たすべての良い答えを考えると、これは必要ないと思いますが、質問は: sum は、数値を含む iterable またはリストを含む iterable では機能するが、文字列を含む iterable では機能しないのはなぜですか?

0 投票する
1 に答える
1462 参照

python - この webpage-logging-in Python スクリプトは正しいですか?

この Python スクリプトは正しいですか?



このスクリプトはHEREで見つかりました。これは、最初に Web ページにログインし、Cookie を取得して保存し、同じ Web サイト内の他のページを開くために使用することを目的としています。この方法で eBay アカウント (URL はhttps://signin.ebay.com/ws/eBayISAPI.dll?SignIn ) にログインし、eBay アカウント (URL はhttp:/ /my.ebay.com/ws/eBayISAPI.dll?MyEbay&gbh=1 ) .

したがって、このスクリプトで使用する必要がある値は次のとおりです。

最初の (サインイン) URL: https://signin.ebay.com/ws/eBayISAPI.dll?SignIn

2 番目の URL: http://my.ebay.com/ws/eBayISAPI.dll?MyEbay&gbh=1

eBay での私のログイン名:tryinghard

eBay での私のパスワード:gettingsomewhere

これらすべての新しい値を使用すると、上記のスクリプトは次のようになります。



それが正しいか?login_data =行 (下から 4 番目の行)が特に疑わしいのですj_passwordが、単に ではなく があるのはなぜpasswordですか?

これらすべての値でこのスクリプトを試しましたが、うまくいきませんでした。私の場合、なぜそれがうまくいかないのか誰か知っていますか?

eBay アカウントにログインして、外部モジュールとして twill を使用する python スクリプトを実行することで、そこにある他のページをチェックする方法を既に学習しましたが、コマンド プロンプトからそのスクリプトを実行した場合にのみ成功しました。または Python シェルから。「Google App Engine」からダウンロードした「 Google App Engine Software Development Kit」でそのスクリプトを実行しようとしたところ、うまくいきませんでした。

後で、「Google App Engine」が外部モジュールを好まないため、成功しなかったとここで言われました。そのため、このスクリプトを見つけました。最初にインポートするモジュール ( urlliburllib2cookielib ) はすべて組み込みモジュールです。

0 投票する
1 に答える
19208 参照

r - 前の式の結果を変数に割り当てる方法は?

Rのインタラクティブコンソールを使用していて、次のようなことをしたとします。

その長時間実行されるコマンドは値を返しますが、その値を破棄するのではなく、変数に割り当てたいと思ったところです。では、コマンドを再度実行せずにその値を取得するにはどうすればよいですか?このようなコマンドはありますか?

0 投票する
3 に答える
16257 参照

visual-studio-2010 - __builtin_popcount に相当する MSVC?

__builtin_popcountMSVC-10 の GCC と Clang に相当するものは何ですか?

0 投票する
1 に答える
5212 参照

python - Python:すべてのビルトインの名前を取得する

builtins実行時に現在のpythonディストリビューションのすべての名前を取得するにはどうすればよいですか?

0 投票する
4 に答える
3454 参照

python - 「eval」から「print」と呼べる理由

コードの場合:

出力を取得します:

'print'と'import'はどちらも言語構成です。「eval」が「import」の使用を制限しているのに「print」の使用を制限していないのはなぜですか?

PS私はPython2.6を使用しています

更新:質問は「インポートが機能しないのはなぜですか?」ではありません。しかし、「なぜ印刷が機能するのですか?」アーキテクチャ上の制限などはありますか?