作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
<分区>
我是初级/中级 Ruby 学习者,我运行了一些我不理解的东西。我环顾了 stackoverflow,但找不到清晰、简洁的答案,所以我提出了一个新问题。
如果给定一个数字 a 和 b,结果 r 是什么,当 r 等于:
a << b
特别是,我正在寻找表示三个变量之间关系的通用方程。此外,欢迎深入了解 Ruby 的幕后工作原理,但这是次要的。
仅供引用,如果有帮助,我将在“https://repl.it/languages/ruby”使用 repl.it。
提前致谢!
编辑:<< 通常被称为二进制或按位左移运算符。根据 Andrey Deineko 的 EDIT2:这个问题与顶部列出的另一篇文章不同,因为在另一篇文章中,没有明确、简洁的答案来说明它是如何工作的。它只是简单地说明它是一个按位左移运算符,并展示了使用该方法的几个输出示例。特别是,我一直在寻找它如何仅对整数或固定数字起作用。似乎另一篇文章是关于运算符的一般用途。重申一下,这个问题是不同的,因为它特别适用于它如何处理整数,因此,下面的答案更详细地说明了它如何在二进制级别上工作。
我正在浏览 Ruby Koans tutorial series ,当我在 about_hashes.rb 中遇到这个时: def test_default_value_is_the_same_obj
我是一名优秀的程序员,十分优秀!