小编mka*_*ito的帖子

在Haskell中阅读YAML

我希望让我的Haskell程序从外部文件中读取设置,以避免重新编译以进行微小更改.熟悉YAML,我认为这是一个不错的选择.现在我必须把两件放在一起.到目前为止,谷歌并没有提供太多帮助.

一个处理从文件中读取和解构YAML的示例代码将非常受欢迎.

yaml haskell

15
推荐指数
2
解决办法
4049
查看次数

如何使用`read_line()`检查EOF?

鉴于以下代码,我如何专门检查EOF?或者更确切地说,我如何区分"这里什么也没有"和"爆炸"?

match io::stdin().read_line() {
    Ok(l) => print!("{}", l),
    Err(_) => do_something_else(),
}
Run Code Online (Sandbox Code Playgroud)

rust

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

在同一个字符串上运行多个连续替换

我找到了这个替换子字符串的例子:

use std::str;
let string = "orange";
let new_string = str::replace(string, "or", "str");
Run Code Online (Sandbox Code Playgroud)

如果我想在同一个字符串上运行多个连续替换,为了清理目的,如何在不为每个替换分配新变量的情况下执行此操作?

如果您要编写惯用的Rust,您将如何编写多个链式子串替换?

rust

7
推荐指数
3
解决办法
888
查看次数

处理Ruby命令行应用程序中的数据存储

我决定在Ruby中编写一个小程序来处理我不起眼的财务跟踪需求.它基本上是一个分类帐,一个跟踪收入和支出以及进行各种数据聚合的程序.我在命令行中很自在,这就是为什么我决定把东西放在那里,而不是把它变成图形应用程序.

所以这就是问题:我应该使用什么样的后端进行数据存储?我考虑过sqlite,但我愿意接受建议.如果我最终应该使用SQL数据库,我应该考虑使用ORM吗?

ruby database command-line

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

标签 统计

rust ×2

command-line ×1

database ×1

haskell ×1

ruby ×1

yaml ×1