crystal-lang 相关问题

Crystal是一种编程语言,具有Ruby启发的语法,但静态类型检查和编译为本机和高效代码。

为什么在将用户输入转换为整数时Crystal需要.to_s方法?

我开始使用Crystal,我遇到了一些我不理解的东西。我写了一个简单的程序来演示,它从控制台获取一个数字并添加一个。 Ruby#添加一个......

回答 2 投票 2

正确的方法来捕获SIGINT和清理?

编写一个cli工具,在启动时打开OS X Web代理并在关机时我想再次将其关闭。捕获SIGINT并执行应用程序清理的正确方法是什么?试过以下它...

回答 2 投票 1

Crystal Lang Websocket服务器

我需要Crystal Lang websockets的帮助,我想知道如何在websocket上升级我的连接。我想制作简单的websocket服务器

回答 1 投票 -1

如何验证pem证书和签名(RSA-SHA1)?

我正在尝试检查签名是否有效,在Node.js中我会使用https://nodejs.org/api/crypto.html#crypto_verify_verify_object_signature_signatureencoding我似乎找不到任何东西......

回答 1 投票 0

当我重新启动`amber watch`时记录所有删除

这真的很奇怪,我从未遇到过像这样的bug。我运行amber db seed并创建了我的记录,我可以在UI中看到我的记录,一个简单的索引支架。然后ctrl + c琥珀色......

回答 1 投票 0

我无法使用mmap在进程之间共享Hash

我正在实现一个多进程库,为共享内存提供数据结构。但是我现在遇到了麻烦,我修改了子进程中的共享Hash对象,但父进程...

回答 1 投票 0

我不能在高山边缘建立水晶程序的静态二进制

我正在尝试编译最简单的水晶程序,但是使用--static标志:代码:#x.cr puts“test”编译:crystal build --static x.cr结果:/ usr / lib / gcc / x86_64-高山Linux的MUSL / 8 ....

回答 3 投票 0

在哪里放一个我的水晶可执行文件使用的.dylib文件?

我正在尝试使用Crystal和libui创建一个macOS应用程序。我能够静态编译所有必需库的水晶可执行文件,因此它可以在任何mac上运行(部分静态)。 ...

回答 1 投票 1

如何在crystal-lang中获取Process.exec的输出?

我需要将Process.exec(不是Process.run)的输出作为水晶中的字符串。可以这样做吗?我已经尝试过Process.exec base,args但是它只将它放到控制台上。我想把它放进......

回答 1 投票 0

集合下拉列表默认空白值

如何在选择字段(琥珀色框架)中添加默认空白值? == select_field(名称:“parent_category_id”,集合:Category.all.map {| category | [category.id,category.name]},选中:“”,...

回答 1 投票 0

如何在Crystal中读取文件?

我最近在成为Rubyist之后接受了Crystal,我似乎无法找到关于File类的任何内容。我想打开并读取一个文件,但它给了我一个错误。 file = File.open(“...

回答 1 投票 1

如何在raspberry pi上安装crystal-lang?

当我尝试按照debian安装说明将其添加到源时,我收到此错误。我猜这意味着它没有手臂包。无法获取https://dist.crystal-lang.org/apt / ...

回答 1 投票 18

如何获取文件的atime和ctime(Crystal-lang)

(新手在这里)。试图获取文件的最后access_time和creation_time。我已经找到了如何获得修改时间。 File.info(“foo”)。modification_time但找不到其他的东西......

回答 1 投票 0

如何为字符串数组配置JSON.mapping成为哈希?

我正在尝试处理从API收到的以下JSON。 {“product”:“midprice”,“price”:[[“APPLE”,“217.88”],[“GOOGLE”,“1156.05”],[“FACEBOOK”,“160.58”]]}我可以得到一个基本的...

回答 1 投票 2

将动态类型传递到管道容器中

我想制作一个分片,帮助逐步处理组织成管道的工作人员的数据。我取得了一些成果,但在我看来,它可以使它更容易,更方便。 ...

回答 1 投票 2

将Granite验证错误作为JSON返回

我有一个带有一些验证的Granite User模型。当有人向users / new发出POST请求时,我想将验证错误(如果有的话)作为JSON返回。目前,我有:if user.errors.size&...

回答 1 投票 0

从JSON参数创建Granite模型

我希望发生什么:有人可以向用户/ new发出带有参数的帖子请求,我想从JSON参数创建一个User对象。在自述文件中,它给出了这个例子:...

回答 1 投票 0

获取文件的前x行

我正在尝试将文件中的前10行转换为字符串并将其写入另一个文件。我有:File.open(“read_file.txt”,“r”)do | rf | File.open(“write.txt”,“w”)执行| wf | RF ....

回答 2 投票 2

在JSON中存储字符串::任何变量都不起作用

我最近回到了晶体,我注意到0.25.0中有关JSON行为的一些重大变化。以前,当我有一个JSON :: Type类型的变量时,我可以简单地在其中存储一个字符串:...

回答 1 投票 0

检查方法元数据(即arity,arg类型等)

在Crystal中,是否可以在编译时查看类型方法的元数据?例如,要确定方法接受的参数数量,参数的类型限制是什么,......

回答 2 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.