Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 即時実行ラムダ式 | 再帰とラムダ関数
Python関数チュートリアル
セクション 5.  5
single

single

即時実行ラムダ式

メニューを表示するにはスワイプしてください

lambda 関数の即時実行(IIFE)は、いくつかの目的で使用されます。

  1. 変数の局所性: lambda 関数は即座に実行され、その中で定義された変数はその関数のスコープ内だけに存在します。これにより、他のコード部分との名前の衝突を回避できます。
  2. コードの分離: IIFE を使用することで、コードの一部を関数内にカプセル化して分離できます。特定のコード断片のために一時的な変数やスコープを定義したい場合に有用であり、プログラム全体への影響を避けられます。
  3. グローバル名前空間の保護: IIFE を使うことで、グローバル名前空間の汚染を防ぐことができ、宣言された場所でのみ使用されます。
12
square = (lambda x: x**2)(5) print(square)

この式は、数値の二乗を計算するために設計された lambda 関数 (lambda x: x**2) と、それを引数 (5) で即時実行する構成になっています。

タスク

スワイプしてコーディングを開始

摂氏温度華氏温度に変換するためのラムダ関数の実装。変換の公式は以下の通りです:

F=95C+32F = \frac{9}{5}C+32
  1. lambdaキーワードを用いてラムダ式を定義。
  2. ラムダ1つのパラメータcelsius)を受け取ることを指定。
  3. 与えられた公式を使って華氏温度を計算。
  4. 2つ目の括弧内で摂氏温度celsius_temperature)を設定。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 5.  5
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt