问题标签 [steep]
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.
ruby - 如何配置 Steep 以查找标准库之外的 gem 的 RBS 文件?
红宝石文件
.rbs 文件
跑
结果
我用steep
宝石。似乎需要一些文件。但
不起作用。
我错了什么?谢谢。
ruby - 告诉 Steep 值保证为非零
我想开始在我的一个项目中使用 Steep,但我不断收到不知道如何修复的错误。这是从我正在努力解决的代码中提取的一个示例。除了相关位之外,我删除了所有复杂性:
设置
我的签名是这样的:
陡峭的文件:
陡峭现在说:
问题
我想我理解投诉。通常Array#first
返回来自该数组的值或nil
. 但是,我的 Array 只是在上面定义了一行,所以我知道它不是nil
在这种特殊情况下。
同样的事情<=>
。在某些情况下它可能会返回nil
,但鉴于我将参数键入other
为self
,我知道other.value
是 anInteger
并且a <=> b
wherea
和b
are 整数返回一个整数。即我知道它不在nil
这里。
但我怎么知道陡峭呢?nil
我可以以某种方式将此转换为非吗?