小编R3m*_*R3m的帖子

Haskell 中的抽象类型类可以通过哪些方式使困难的事情变得更容易?

我是哈斯克尔的新手。诸如 monad 和 monoid 之类的概念及其相应的类型类非常有趣,但高度抽象和遥远。我想知道这些先进的概念如何使事情更容易实施。一些独立的具体例子很高兴看到。

haskell typeclass

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

为什么 no_std 板条箱可以依赖于使用 std 的板条箱?

在示例中,hs 从 std 重新导出 HashSet。但它编译时没有错误或警告。为什么?

#![no_std]

pub use hs::HashSet;

pub fn new() -> HashSet<usize> {
    HashSet::new()
}

pub fn insert(a: &mut HashSet<usize>, v: usize) {
    a.insert(v);
}
Run Code Online (Sandbox Code Playgroud)

rust rust-no-std

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

标签 统计

haskell ×1

rust ×1

rust-no-std ×1

typeclass ×1