问题标签 [crystal-lang]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pdf-generation - 有没有类似http://prawnpdf.org/的PDF生成库
我正在寻找使用 Crystal 语言以与 Prawnpdf 类似的方式生成 PDF 的能力。是否有这样的库,或者有没有办法让我调用 ruby 代码(如 ruby 绑定)?
sidekiq - Crystal with Sidekiq 我有一个错误。我做错了什么?
我正在尝试在 Crystal 中运行 Sidekiq 示例,但在 Sidekiq 日志中出现错误:
ok_photos>src>ok_photos>workers.cr
ok_photos>src>ok_photos.cr
我做错了什么?
arrays - 有没有一种简单的方法可以在 Crystal 中对数组进行排序?
我是 Crystal 的新手,我觉得学习和工作都很有趣。什么是对数组进行排序的简单快捷的方法?
macos-sierra - 在 macOS Sierra 上运行 Crystal 时出现损坏的 kqueue 警告
我决定尝试使用 Crystal 来检查它相对于 Ruby 的速度和兼容性。我将预构建的 .pkg 安装程序下载到我的 macOS Sierra 系统中。我的小型测试程序似乎正在运行,但都产生以下消息:
我怀疑与 Sierra 不兼容,或者库过时或丢失。有人知道修复是什么吗?这很烦人,但它也有潜在的危险吗?
crystal-lang - Class.class 和 Struct.class 的联合类型数组
我正在尝试获取其他类和结构的类列表。我目前有以下代码(减少到最低限度)
这给了我以下错误:
我需要它来对运行时生成的未知类型的值进行类型检查。数组中的类型在编译时是已知的。我需要比较它们的类型不是。小例子(伪代码)
此代码正在宏中生成。这可能吗?我错过了什么吗?
提前致谢
crystal-lang - Crystal将字符串从response.body转换为哈希
我要进行一些 HTTP 获取,响应正文是这样的结构:
如何将其转换为哈希,我想这样做:
谢谢
编辑:
固定温度值。从 val_one 更改为 \"val_one\"
crystal-lang - Crystal Fiber 错误 - “生成中未处理的异常:SSL_shutdown:操作正在进行中(Errno)”
我是水晶新手,正在尝试生成纤维来检查状态是否完整。这是一些代码。
当我创建其中一些时,会发生此错误(在此之前它似乎运行良好):
“生成中未处理的异常:SSL_shutdown:操作正在进行中(Errno)”
编辑:
添加了更多信息,我认为一个玩具示例可能已经足够好,但它可能与 HTTP::Client 相关,所以我添加了它。我正在为一些 api 端点执行 GET 并以这种方式获取状态。也许如果一个 GET 正在进行中,另一个无法打开?如果是这样,该怎么做?
编辑2:
不是一个修复。
crystal-lang - Crystal方法返回多个值
Crystal-lang 方法可以返回具有特定类型的多个值吗?
我知道可以这样实现:
但如果我这样做也可以:
但我可以做一些像Go-lang
???
谢谢!
crystal-lang - Crystal 无重载匹配 'Array(Type)#[]' 类型 (Int32 | Nil)
我在使用 index.js 时发现了一些奇怪的行为。
我得到错误:
没有重载匹配 'Array(Type)#[]' 类型 (Int32 | Nil)
不知道为什么索引不起作用,因为索引 = 0。
编辑:
更多信息。如果我这样做:
我明白。它可能是 nil,但由于我已经在检查它是否为 nil,所以这里应该没有问题。我在想前面的代码片段遇到了同样的问题。
crystal-lang - 从水晶 0.19.4 升级到 0.20 后无法编译
分片安装顺利,但编译给出了这个错误。使用icr检查能够成功连接到本地 postgres 数据库。任何帮助是极大的赞赏!谢谢你。