-
JavaScriptのプリミティブ型で参照渡し的なことをするJavaScriptで次をやってみたい。 数値型とか文字列型とか いわゆるプリミティブ型の参照渡し つまり関数内の変更を反映したい プリミティブ型を参照渡ししたいです。 参考 : JavaScriptのプリミティブ型一覧...
-
PySideでのシグナル・スロットの正しい実装手順・動かない原因PySide・PyQTでのイベント処理 ボタンだったらclickedシグナルが送られ、 それをconnectすればイベント処理できます。 今回はそういう標準的イベントではなく、 独自にシグナル(SIGNAL)を送信したい...
-
Python lambda vs partial の決定的違い。似てるけど別物だったこの2つは似てるけど違います。 lambda式 functools.partial 式かどうか、という単純な違いじゃありません、 もちろんそれも違うけどもっと根本的なことです。 そして両者の決定的な違いが分からず、 同じ...
-
JavaScriptで呼び出し元の関数名を取得する方法 考えてみたまず最初に断わっておきます。 JavaScript に "正式サポート" されてるメソッドはありません。 でもどうにかして 関数呼び出し元 を調べたい場面がありました、 その記録を残しておくために、 ここでは JavaS...
-
関数とメソッドの違いについて3分で理解できる解説関数とメソッド・・・プログラミングをしていると頻繁に出てくる用語ですよね。 実はこの2つは全く同じものではなく微妙に意味が違います。 どちらを使っても「まとまった処理の手続き」だと人には伝わりますが、できるなら正確に使い...
-
PHPで関数・クラスなどのエイリアスを作成する方法まとめエイリアスというのは関数名やクラス名、定数名につけられた別名のこと これを作成することで異なる関数名で同じ処理を実行したり、異なるクラス名から同じクラスをインスタンス化することなどができます。 そしてここではPHPにおい...
-
PHPで関数のエイリアス(別名)を作成する2つの方法本来のPHP自体には関数の別名(エイリアス)を作る機能はありません。 つまり同じ処理を異なる関数名から呼び出すのは不可能ということ しかし新バージョンの追加機能や標準関数を使えばそれらしいものを作ることは可能です。 そこ...
-
PHPで関数やクラスを文字列から呼び出しする方法まとめPHPでは関数を文字列から呼び出したりクラスを文字列から作ることができます。 こういうことができると柔軟にクラスや関数を扱えて便利なんですよね。 PHPで文字列から呼び出されることが多いのは次の3つ グローバルな関数 ク...