腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Ruby
变量
和
指针
我正在用
Ruby
练习不同的设计模式,并试图弄清楚
Ruby
的内部结构。现在我正在练习代理模式。real_object.balance @real_object.deposit(amount)endmain = BankAccount.new(100)
Ruby
是否会在代理对象中复制主对象,从而占用内存,或者
R
浏览 18
提问于2017-12-09
得票数 0
回答已采纳
1
回答
如何使用内部C API读取
Ruby
全局
变量
?
、
在README.EXT文档(随
Ruby
平台源代码提供)中,它提到了rb_define_variable,它将一个C
指针
指向VALUE并将其“连接”到一个
Ruby
全局
变量
,因此从
Ruby
读取/写入
变量
将访问内存中的给定位置但我需要一些不同的东西:在C-land中,我想访问在
Ruby
中定义
和
初始化的全局
变量
。我不需要列出所有已定义的全局
变量
--我只想访问给定名称的全局
变量
的值,并且我想从C端访
浏览 0
提问于2012-10-11
得票数 3
回答已采纳
3
回答
与其他语言相比,
Ruby
和
指针
?
、
、
我对
ruby
相当陌生,但来自C/C++背景,我相信我对计算机
和
编程的工作原理有基本的了解。p d在
ruby
中,b输出[3],而对于我来说,它不应该输出任何内容。是另一个问题,它们是如何在
ruby
中使用
指针
的。 ,我的问题是:,为什么在
ruby</em
浏览 0
提问于2019-08-30
得票数 3
回答已采纳
2
回答
在
Ruby
中可以使用
指针
吗?
我认为
Ruby
被解释为C,如果是这样的话,我如何使用
指针
的概念
和
C环境中的其他特性?我们如何利用C的强大功能
和
Ruby
的简单性呢?
浏览 1
提问于2011-08-27
得票数 24
回答已采纳
3
回答
在函数中克隆时遇到问题[
Ruby
]
/usr/bin/env
ruby
do_zmiennej = ze_zmiennej.clone
浏览 29
提问于2021-03-26
得票数 1
回答已采纳
2
回答
在红宝石中,pass_by_reference
和
pass_by_object_sharing之间是否有有意义的区别?
、
、
Context:我认为在真正的pass_by_sharing中说pass_by_reference是误导性的“大多数对象是作为引用传递的,而不是以实际值的形式传递的
浏览 2
提问于2014-10-26
得票数 0
回答已采纳
2
回答
如何将
指针
赋值给
Ruby
中的
变量
我是
Ruby
的新手,只是想知道是否可以将对哈希键的引用赋给
变量
?每当我搜索
指针
,C语言就会弹出。
浏览 8
提问于2022-01-08
得票数 1
回答已采纳
3
回答
在php函数中使用
指针
或修饰符
在
ruby
中,很多方法都有!标记,这通常意味着
变量
会被修改。所以你可以这样做s = "HELLO".downcase在php中,您可以在
变量
前使用带有&符号的
指针
来修改它,或者将var作为
指针
处理。但是,是否存在函数修饰符或
变量
修饰符,允许对
变量
进行适当的修改,如str_replace("hi&q
浏览 1
提问于2011-05-16
得票数 1
回答已采纳
3
回答
变量
是典型的“
指针
”吗?params[]是
指针
吗?params[]是一个
变量
吗?
、
、
、
、
下面是让我思考这个问题的示例
和
代码。编辑:有没有其他的“
变量
”(因为没有更好的术语)接受:键不带值而不是参数?这是一种特殊类型的“容器”,还是只接受:没有值的键EDIT2:从技术上讲,所有
变量
都是
指针
吗?如果这是真的,那么哈希表中的:key在技术上也是
指针</e
浏览 2
提问于2012-06-08
得票数 0
回答已采纳
1
回答
将
变量
引用更改为零
、
puts obj_list[0] # nil 我想做的是更改matrix[y][x]
指针
的位置(或引用),以便matrix[y][x]指向nil对象。
浏览 5
提问于2020-03-12
得票数 0
1
回答
Ruby
集:创建实例
变量
不克隆集
、
正如人们所预期的那样,在使用基本数据类型时,
Ruby
在将
变量
分配给实例
变量
时似乎会创建
变量
的副本。实例
变量
@family指向family,而对family的所有更改都会影响@family attr_reader :people def
浏览 2
提问于2014-07-03
得票数 0
回答已采纳
2
回答
对象内存分配
、
、
我想知道在
Ruby
中内存分配是如何工作的。 def mySecondMethod end此新方法mySecondMethod
和
实例
变量
b也可在现有的Myclass调用mySecondMethod实例化
和</
浏览 10
提问于2014-02-18
得票数 6
回答已采纳
4
回答
Ruby
和
指针
、
room.connections = [room_a, room_b]room.number = 1 # unique id 现在我需要根据房间的编号来选择一个房间。然后我试着把所有的房间也放在一个数组中,然后迭代数组寻找想要的房间--但这里我遇到了问题,每个房间基本上都与其他房间相连,至少与它之间的一些其他房间相连;所以这个数组变得
和
dungeon_size *我现在需要的是一个显式的
指针
--我知道
ruby
中几乎所有的
变量
都是一个
指针
,除了Fixnums
和
Flo
浏览 3
提问于2011-05-25
得票数 3
回答已采纳
3
回答
Ruby
‘传递值’澄清
好吧,所以
Ruby
是“按值传递”。但是,在
Ruby
中,如何准确地定义“传递引用”
和
“传递值”呢?我用过这个答案,根据它,
Ruby
似乎是一个混合的.从技术上讲,
Ruby
似乎是“按值传递”,其不同之处在于,当您将该值传递给方法时,该值不会被复制。如果我们定义"value“=该对象,而" reference”=指向该对象的引用
变量
,那么如果它等同于“传递指向特定对象的引用
变量
”,那么“按引用传递”会有意义吗?然后,一旦传递了“引用”,该方法就不会复制对象,
浏览 4
提问于2013-11-10
得票数 3
回答已采纳
1
回答
ragel如何从文件中读取源文件?
、
我不知道ragel是如何从文件中读取源代码的。我看到的所有示例都是从stdin中读取的。
浏览 1
提问于2013-05-06
得票数 2
回答已采纳
1
回答
在
Ruby
中,
变量
名不是对象。为什么?
现在,我回顾了一些答案,普遍的共识是任何有值的东西都是对象,而不仅仅是一个
指针
。我对此感到困惑。如果为a = 1,a将与1共享方法,事实上,它们将具有相同的object_id。
浏览 5
提问于2012-02-22
得票数 1
3
回答
Ruby
实例
变量
与ActiveRecord属性
、
、
我读过,
ruby
对象只是我们可以存储实例
变量
(
和
类
指针
)的地方。age = ageendp = Person.new(101)#<Person:0x86cf5b8 @age=101># timestamps removedage属性似乎不再是实例
变量
。这到底是怎么回事?我知道
浏览 7
提问于2012-06-07
得票数 5
回答已采纳
1
回答
Ruby
中的
指针
、
、
、
我刚刚用
Ruby
解决了一些关于链接列表的任务。它非常有趣,但它需要新的几行。因为如果在某些函数中传递head,并更改列表的头,则必须从方法返回新的head并将其重新分配给
变量
。因为如果我有a
变量
并将它传递给方法,那么重新分配内部的a,外部的a不会改变: object assert_equal
浏览 0
提问于2018-08-14
得票数 0
回答已采纳
3
回答
为什么我们可以修改复杂的参数,而不能修改红宝石函数中的标量?
、
到目前为止,我在任何一个答案中都没有看到任何解释以下内容的东西:
ruby
-e "def f(x) x=7 end; a=3; f(a); print a"打印3。
ruby
-e "def f(x) x[0]=7 end; a=[3]; f(a); print a[0]"打印7。从经验上看,在我看来,标量对象
和
更复杂的对象(如散列和数组)之间有某种区别,标量是通过值传递的,而复杂对象是通过引用传递的。这与C语言的语义相似。我的理解是,
ruby
中的所有东西都是一个对象,前面的问题的答
浏览 2
提问于2017-01-24
得票数 0
回答已采纳
4
回答
故意造成
Ruby
1.8.7下的段错误
、
在MRI
Ruby
1.8.7中故意造成段错误的最简单方法是什么?
浏览 2
提问于2011-06-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言指针变量的定义和使用(精华)
C语言指针变量的运算(加法、减法和比较运算)
C语言编程指针变量作为函数参数
C语言:函数指针数组和函数指针数组指针的深度剖析
Python和Ruby 的对比
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券