セクション 5. 章 5
single
即時実行ラムダ式
メニューを表示するにはスワイプしてください
ラムダ関数の即時実行は、いくつかの特定の目的に役立ちます。
- 一度きりの式評価: ラムダ関数は即座に呼び出され、関数に恒久的な名前を付けることなくインラインで値を計算します。これは簡潔で一度だけ使用するロジックに便利です。
- コードの分離: コードブロック内で小さく自己完結した式を分離できます。特定のコード断片に対して迅速な変換や計算を行う必要がある場合に特に有用で、完全なdefブロックを書く必要がありません。
- カプセル化されたスコープ: ラムダに渡されたパラメータは、その実行のスコープ内だけで存在します。これにより、ローカル変数が使用される式に厳密に結び付けられます。
12square = (lambda x: x**2)(5) print(square)
この式は、数値の二乗を計算するために設計されたlambda関数(lambda x: x**2)と、その引数(5)で即時に呼び出される構成になっています。
タスク
スワイプしてコーディングを開始
摂氏温度を華氏温度に変換するためのラムダ関数の実装。変換の公式は次のとおりです:
F=59C+32lambdaキーワードを使用してラムダ式を定義。- ラムダが1つのパラメータ(
celsius)を受け取ることを指定。 - 与えられた公式を用いて華氏温度を計算。
- 2つ目の括弧内で摂氏温度(
celsius_temperature)を設定。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 5. 章 5
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください