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

関数(プロシージャ、メソッド、サブルーチン、ルーチンとも呼ばれます)は、単一の特定のタスクを実行するためのコードの一部です。このタグは、関数の作成または呼び出しを具体的に含む質問に使用します。タスクを実行する関数の実装については、代わりに[アルゴリズム]またはタスク固有のタグを使用してください。




5
JavaScriptコードからPython関数を呼び出す
JavaScriptコードからPython関数を呼び出したいのですが、JavaScriptには私がやりたいことを実行するための代替手段がないためです。これは可能ですか?以下のスニペットを調整して機能させていただけますか? JavaScriptコード: var tag = document.getElementsByTagName("p")[0]; text = tag.innerHTML; // Here I would like to call the Python interpreter with Python function arrOfStrings = openSomehowPythonInterpreter("~/pythoncode.py", "processParagraph(text)"); ~/pythoncode.py JavaScriptで同等のものを書くのが簡単ではない高度なライブラリを使用する関数が含まれています。 import nltk # is not in JavaScript def processParagraph(text): ... nltk calls ... return lst # returns a list of strings (will …

6
jQueryプラグイン:コールバック機能の追加
プラグインのコールバック機能を提供しようとしていますが、従来の方法で動作させたいと考えています。 myPlugin({options}, function() { /* code to execute */ }); または myPlugin({options}, anotherFunction()); コードでそのパラメーターを処理するにはどうすればよいですか?それは1つの完全なエンティティとして扱われますか?実行コードをどこに配置するかはわかっていると確信していますが、コードを実行するにはどうすればよいですか?私はそのトピックに関する多くの文献を見つけることができないようです。

4
constメンバー関数が静的データメンバーを変更できるのはなぜですか?
次のC++プログラムでは、関数から静的データメンバーを変更するconstことは正常に機能しています。 class A { public: static int a; // static data member void set() const { a = 10; } }; ただし、関数から非静的データメンバーを変更するconstことはできません。 class A { public: int a; // non-static data member void set() const { a = 10; } }; constメンバー関数がstaticデータメンバーを変更できるのはなぜですか?
86 c++  function  c++11  static  const 

4
関数の引数のデフォルト値を定義する
Lua wikiで、欠落している引数のデフォルト値を定義する方法を見つけました。 function myfunction(a,b,c) b = b or 7 c = c or 5 print (a,b,c) end それが唯一の方法ですか?PHPスタイルmyfunction (a,b=7,c=5)が機能していないようです。Luaの方法が機能しないわけではありませんが、これが唯一の方法かどうか疑問に思っています。
86 function  lua 

7
PHP:未定義の関数の呼び出し:simplexml_load_string()
cronファイルを使用してFacebookのカウント機能を実装しています。cronは10分ごとに実行され、ページのいいねの総数をカウントします。 for($i=0;$i<3;$i++){ $source_url =$cars[$i]; $rest_url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=".urlencode($source_url); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL,$rest_url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $content = curl_exec($curl); curl_close($curl); $message=stripslashes($content); $xml_record = simplexml_load_string($message); $fb_like_count = $xml_record->link_stat->like_count; echo "".$fb_like_count; mail("abc@gmail.com","hi".$fb_like_count,$message); } しかし、未定義の呼び出し関数エラーが発生しています。
86 php  xml  function  curl 

6
C-構造体内の関数
構造内に関数を作成しようとしていますが、これまでのところ、次のコードがあります。 typedef struct client_t client_t, *pno; struct client_t { pid_t pid; char password[TAM_MAX]; // -> 50 chars pno next; pno AddClient() { /* code */ } }; int main() { client_t client; //code .. client.AddClient(); } エラー:client.h:24:2:エラー:'{'トークンの前に ' :'、 '、'、 ';'、 '}'または '属性'が必要です。 それを行う正しい方法はどれですか?
86 c  function  struct 

3
匿名関数の省略形
短い表記#(..)を使用した無名関数について私が理解できないことがあります 次の作品: REPL> ((fn [s] s) "Eh") "Eh" しかし、これはしません: REPL> (#(%) "Eh") これは機能します: REPL> (#(str %) "Eh") "Eh" 私が理解していないのは、(#(%) "Eh")が機能せず、同時にstr in ((fn [s] s) "Eh")を使用する必要がない理由です。 これらは両方とも無名関数であり、ここでは両方とも1つのパラメーターを取ります。速記表記には関数が必要なのに、他の表記には必要ないのはなぜですか?

6
JavaScript関数のエイリアシングが機能していないようです
私はこの質問を読んでいて、function-wrapperメソッドではなくaliasメソッドを試したかったのですが、Firefox 3または3.5beta4、あるいはGoogleChromeのデバッグウィンドウとGoogleChromeの両方で動作させることができなかったようです。テストWebページで。 Firebug: >>> window.myAlias = document.getElementById function() >>> myAlias('item1') >>> window.myAlias('item1') >>> document.getElementById('item1') <div id="item1"> これをWebページに配置すると、myAliasを呼び出すと次のエラーが発生します。 uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: file:///[...snip...]/test.html :: <TOP_LEVEL> :: line 7" data: no] Chrome(わかりやすくするために>>>が挿入されています): >>> window.myAlias = document.getElementById function getElementById() { [native …

8
PostgreSQL関数パラメーターとしてのテーブル名
Postgres関数のパラメーターとしてテーブル名を渡したい。私はこのコードを試しました: CREATE OR REPLACE FUNCTION some_f(param character varying) RETURNS integer AS $$ BEGIN IF EXISTS (select * from quote_ident($1) where quote_ident($1).id=1) THEN return 1; END IF; return 0; END; $$ LANGUAGE plpgsql; select some_f('table_name'); そして私はこれを手に入れました: ERROR: syntax error at or near "." LINE 4: ...elect * from quote_ident($1) where quote_ident($1).id=1)... …

7
ベクトルを関数に渡す方法は?
関数の引数としてベクトルを送信しようとしていますが、それを機能させる方法がわかりません。さまざまな方法を試しましたが、すべて異なるエラーメッセージが表示されます。動作しないのはこの部分だけなので、コードの一部だけを含めます。(ベクトル「ランダム」は、0から200までのランダムでソートされた値で埋められます) コードを更新しました: #include <iostream> #include <ctime> #include <algorithm> #include <vector> using namespace std; int binarySearch(int first, int last, int search4, vector<int>& random); int main() { vector<int> random(100); int search4, found; int first = 0; int last = 99; found = binarySearch(first, last, search4, random); system("pause"); return(0); } int binarySearch(int first, …
85 c++  function  vector 

9
C#でのnullパラメータチェック
C#では、nullが有効な値ではないすべての関数にパラメーターnullチェックを追加する正当な理由(より良いエラーメッセージ以外)はありますか?明らかに、sを使用するコードはとにかく例外をスローします。そして、そのようなチェックはコードを遅くし、維持するのを難しくします。 void f(SomeType s) { if (s == null) { throw new ArgumentNullException("s cannot be null."); } // Use s }
85 c#  function  null 

7
リスト内のすべての値が特定の数より大きいかどうかを確認します
my_list1 = [30,34,56] my_list2 = [29,500,43] リスト内のすべての値が> = 30であるかどうかを確認するにはどうすればよいですか?my_list1動作するはずであり、動作しmy_list2ないはずです。 私が考えることができた唯一のことは: boolean = 0 def func(ls): for k in ls: if k >= 30: boolean = boolean + 1 else: boolean = 0 if boolean > 0: print 'Continue' elif boolean = 0: pass 2016年の更新: 後から考えると、速度が実際に重要であるより大きなデータセットを処理し、利用した後numpy...私はこれを行います: >>> my_list1 = [30,34,56] >>> …
85 python  list  function  max 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.