7得票3回答
如何在Crystal中执行一个Shell脚本并捕获输出?

我想在处理标准输出和标准错误输出时执行一个 shell 脚本。目前我使用 Process.run 命令来执行命令,其中 shell=false 并且有三个管道分别用于标准输入、标准输出和标准错误输出。我会生成 fiber 来读取标准输出和标准错误输出并将其记录或以其他方式处理。这对于单个命令运...

7得票2回答
如何指定JSON解析的数据类型?

我有一个JSON响应,它是一个哈希数组: [{"project" => {"id" => 1, "name" => "Internal"}, {"project" => {"id" => 2, "name" => "External"}}] 我的代码...

7得票1回答
Crystal C 绑定,简单的 hello world 示例。

我正在尝试弄清楚crystal中的c绑定是如何工作的。首先,我想知道如何将一个简单的hello world c函数包含到crystal中。从基础开始总是很好的,对吧?这是我想要包含的函数: #include <stdio.h> void hello(const char * n...