相关疑难解决方法(0)

调用重新定义的函数时F#和Clojure的区别

在F#中:

> let f x = x + 2;;

val f : int -> int

> let g x = f x;;

val g : int -> int

> g 10;;
val it : int = 12
> let f x = x + 3;;

val f : int -> int

> g 10;;
val it : int = 12
Run Code Online (Sandbox Code Playgroud)

在Clojure中:

1:1 user=> (defn f [x] (+ x 2))
#'user/f
1:2 user=> (defn g [x] (f x))
#'user/g
1:3 user=> …
Run Code Online (Sandbox Code Playgroud)

comparison f# clojure

12
推荐指数
3
解决办法
551
查看次数

标签 统计

clojure ×1

comparison ×1

f# ×1