小编주피터*_*주피터的帖子

为什么在 elixir 函数的类型规范末尾有 () 或括号?

例如, flat_map 的类型规范如下。

flat_map(Enumerable.t(), (element() -> Enumerable.t())) :: Enumerable.t()

输入输出数据类型的末尾有很多括号。为什么在那里?

在 TypeScript、Haskell 或 Rust 等其他语言中,数据类型只是没有 () 的类型。

提前致谢。

elixir

3
推荐指数
1
解决办法
211
查看次数

Rust 中的 &4 等字面引用的所有者是什么?

通常,特定值只有一个所有者(除了 之类的Rc<T>)。4那么,由于变量myVar是从某个东西借来的,那么下面这个值的所有者是谁呢?我想知道那是什么东西。

let myVar = &4;
Run Code Online (Sandbox Code Playgroud)

pointers reference rust

1
推荐指数
1
解决办法
874
查看次数

标签 统计

elixir ×1

pointers ×1

reference ×1

rust ×1