今回はPythonのlambda式について書いていきます。 はじめに はじめにlambda式について説明していきます。 lambda式は名前を付けずに関数を書くことができる記法です。 この名前のない関数を無名関数と呼ぶそうです。 そしてlambda式の一番の特徴はその無名関数 ...
Pythonを学び始めると多くの人が出会うlambda(ラムダ式)。一見すると、通常のdefで定義する関数を一行で書けるようにしただけの、少し機能が制限されたもののようにも見えます。「なぜわざわざラムダ式を使うのだろう?」「defで書けばいいのでは?
# Λ ← ラムダ記号。素粒子物理学においてラムダ粒子を表したり、宇宙定数の記号に使われたりする # 無名関数は、名前を指定せずに実行できるまとまった一連の処理のこと # 関数の引数に、多くない処理をした結果を与えたい…というような場合に利用さ ...
記事の内容に一区切りついたので、演習に加えて本コラムを挟むこととしました。今まではPythonを、順番に命令を並べて制御する「手続き型言語」として使ってきましたが、以後は「オブジェクト指向言語」として使いはじめます。 オブジェクト指向型言語 ...