
【python】可変長引数(*args, **kwargs)を引数で受け取らないほうがよい理由
通常の利用で引数を可変長引数として受け取ることは、あまり推奨されません。その理由をまとめてみます。 可変長引数(*args, **kwa...
技術情報などを不定期で投稿していきます。
通常の利用で引数を可変長引数として受け取ることは、あまり推奨されません。その理由をまとめてみます。 可変長引数(*args, **kwa...
他のプログラミング言語では多くの例でサポートされているインクリメント演算子(++)、またはデクリメント演算子(--)は、pythonではサ...
pythonで、optional引数を受け取ったとき、それがNoneなのか、undefinedなのかを見分けたい場合があります。 例え...
コンピューターの高性能化によって、多少乱暴な書き方をしたとしても十分なパフォーマンスを発揮してくれるようになったため、パフォーマンスは昔に...
rxjsのObservable、状態管理に非常に便利ですよね。しかし、その実装がどうなっているか意識する機会はあまりありません。 今回...
プロジェクトを新規に立ち上げるフェーズや、新たな機能追加を行うフェーズでは、しばしば技術選定という関門が立ちふさがります。このとき、どのよ...
pythonには、3.3からlzmaというデータの圧縮を担うビルトインライブラリが存在します。 もちろんデータ特性にはよりますが、zi...
やりたいこと 以下のようなリストがあるとします。 これを、以下のように循環させたい場合どうすればいいでしょうか。 解決...
pythonのbuilt-in関数であるfilterは大変便利なものですが、とんでもない落とし穴があります。 落とし穴 まず、有効な...
JavaScriptでは、ObjectのKeyにObjectを使うことができます。何が起きるのが想像もつきません。やってみましょう。 O...