~>在 Ruby gem 依赖的上下文中是什么意思?
~>
例如,在 RubyMine IDE 中打开旧项目时,我收到此消息
项目所需的宝石未附: arel (~> 2.0.2), rspec-expectation (~> 2.5.0)...
我在 Ruby 世界的其他地方见过这种波浪号大于符号(它不是 RubyMine 特有的)。 除了听起来很尴尬的tilde-greater-than 之外,该运算符是否还有其他名称?
它的意思是“等于或大于最后一位”,所以 eg~> 2.3表示“等于 2.3 或大于 2.3,但小于 3.0”,而~> 2.3.0将表示“等于 2.3.0 或大于 2.3.0,但小于大于 2.4.0”。
~> 2.3
~> 2.3.0
您可以将其发音为“大约大于”。
搂悲观版本约束