0001以下、5ちゃんねるからVIPがお送りします
2024/02/05(月) 19:29:28.374ID:1Unb3dmhdfunction(x) {return f(x)}
(x) => {return f(x)}
(x) => f(x) // 省略形
Python
lambda x: f(x)
Scheme
(lambda (x) (f x))
Clojure
(fn [x] (f x))
(fn name [x] (f x))
(fn [x] (f x)
[x y] (g x y)) ; 多重定義が可能
#(f %) ; 省略形
Elixir
fn (x) -> f(x) end
&(f(&1)) # 省略形
fn
{:ok, result} -> IO.puts "ok"
{:error} -> IO.puts "error"
end # パターンマッチが可能
Haskell
\x -> f x
Swift
{(x: T) -> S in
return f(x)
}
Go
func (x T) {
return f(x)
}
Rust
|x| f(x)