crystal-lang 相关问题

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

有没有#between?对于水晶中的数字?

我想知道我是否根本找不到Crystal中数字的方法。在Ruby中,有可比较的#之间?可以(除其他外)比较两个数值(我的具体情况)的方法....

回答 2 投票 5

Crystal lang如何从http获取二进制文件

在Ruby中:需要'open-uri'download = open('http://example.com/download.pdf')IO.copy_stream(下载,'〜/ my_file.pdf')如何在Crystal中做同样的事情?

回答 2 投票 2

Crystal:Class +不是一个类,它是一个Class +

在尝试使用在线水晶编译器(这很棒)时,我遇到了一个错误,我似乎无法找到解释:class Person class Current <self end class ...

回答 1 投票 3

为什么Crystal的迭代宏语法与Crystal的其余部分不同

来自Ruby世界,我立刻明白为什么Crystal选择不实现for方法。但后来我惊讶地发现Crystal确实为宏实现了for方法。我更是......

回答 1 投票 4

JSON.mapping宏如何与union类型的参数一起使用?

在JSON.mapping文档中明确声明type属性的值应该是单一类型。但是,在实践中,联合类型也有效:json1 =%q({“ok”:true,“result”:[{“type”:“update”,“...

回答 1 投票 4

如何通过“实际”类找到实例变量?

我正在编写的程序是将元素存储在名为Position => LivingBeing |类型的网格的哈希中事情。这个网格存储在一个Map上,我希望这个Map返回一个...的位置

回答 3 投票 2

Crystal中的JSON :: Any和JSON :: Type有什么区别?

在Crystal语言中,JSON :: Any和JSON :: Type有什么区别?这种类型的用例有哪些?

回答 2 投票 3

如何将JSON :: Any映射到Crystal语言的自定义对象?

如何将解析后的JSON映射为JSON :: Any类型到自定义对象?就我而言,我正在研究聊天客户端。 Chat API可以使用以下JSON响应请求:{“ok”=> true,“result”=> [{“...

回答 1 投票 4

如何分发crystal-lang可执行文件

你好水晶牧师,我已经在我的开发vm上运行了一个app,snob,在fedora26上运行水晶0.23.1。它在当地运行良好。这是一个发布版本。我将应用程序复制到我的主机,fedora27,...

回答 2 投票 1

如何使用Crystal调用dylib中的函数?

我希望使用Crystal调用Rust dylib中定义的各种函数。我已经阅读了手册,但我无法理解它。如何正确包含并调用此dylib?我......

回答 1 投票 0

像在python中一样替换字符串中的字符

在python中有一个函数replace(old,new)在某些字符串中将“old”替换为“new”,是否有这样的函数或者在Crystal中做任何方法?

回答 1 投票 1

编译程序的必需参数?

有没有办法为水晶程序做必要的论证?例如./myprog~/ Music -r而不是./myprog -d~ / Music -r所以如果没有[directory]参数,我的程序就不会运行。马上 ...

回答 1 投票 2

在Windows上编程和运行水晶

我需要在窗户上使用水晶。有谁知道Windows的环境?以及如何运行我写的文件 - 例如,现在我是用记事本写的?谢谢!

回答 1 投票 1

在Crystal中使用不同的键值对合并散列

所以我有各种哈希值,它们并不总是具有相同的键/值对。我想要做的是能够合并哈希,但是如果它们尚不存在则添加空键/值对...

回答 1 投票 0

在Crystal中线程化HTTP请求

我有需要以“并行”运行的代码(不是真的,我知道Crystal不支持并行性)。要求“http / client”thread_count = 4 resps = [] HTTP :: Client :: Response mutex = Thread :: Mutex ....

回答 1 投票 0

编译时需要文件的EOF错误

所以我目前有目前的目录结构: - project - lib - struct - external - external.cr - src - project - version.cr - project.cr - ... - shard ....

回答 1 投票 0

什么是Crystal Lang中的超类不匹配?

我正在尝试用Kemal实现一个限速处理程序。我有一个类RateLimiter,它继承了Kemal :: Handler类。在编译时我得到错误:src / rate_limiter.cr中的错误:5:...

回答 1 投票 2

如何在Crystal中进行用户输入

put“输入数字”A = gets.try(&。to_i)|| 0表示“Ok now another another”B = gets.try(&。to_i)|| 0 def main put“乘法值是#{A} *#{B},等于=#{A * B}”......

回答 3 投票 4

Crystal lang不应该从OptionParser获取选项参数

我开始使用Crystal lang付款,我想使用OptionParser来显示帮助文本,但是-h将由Crystal而不是OptionParser插入我使用https:// crystal -...的示例。

回答 1 投票 1

动态调用方法(Crystal-lang)

我知道这可能是Ruby的public_send方法的任何等价物的重复吗?我想解释一下我在做什么,也许有人可以提出建议。我一直在移植一个ruby应用程序...

回答 1 投票 2

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