社区
Ruby/Rails
帖子详情
关于inspect方法
Leo1734
2008-10-09 05:04:04
代码如下:
[code=Ruby]
class Test
def inspect
"Hello world"
end
end
t = Test.new
puts t
[/code]
输出:
#<Test:0x2c25b1c> # 为什么不是 "Hello world"
问题出在哪里?是程序的问题,还是我对inspect方法理解出现了问题??
...全文
236
4
打赏
收藏
关于inspect方法
代码如下: [code=Ruby] class Test def inspect "Hello world" end end t = Test.new puts t [/code] 输出: # # 为什么不是 "Hello world" 问题出在哪里?是程序的问题,还是我对inspect方法理解出现了问题??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blueidea123
2008-10-17
打赏
举报
回复
xuexizhong
taito
2008-10-10
打赏
举报
回复
不知道你是不是想实现实例的调试。如果是的话,正确的方法是这样的
如:
class ExampleClass
def initialize (arg_1, arg_2)
@arg_1 = arg_1
@arg_2 = arg_2
end
end
ec = ExampleClass.new('a', 'b')
puts ec.inspect
Leo1734
2008-10-09
打赏
举报
回复
[Quote=引用 1 楼 taito 的回复:]
puts t.inspect
[/Quote]
这样用没问题,但是失去了inspect方法的本意!
taito
2008-10-09
打赏
举报
回复
puts t.inspect
insp
ect
python_Python标准库
insp
ect
的具体使用
方法
本文详细介绍了Python的
insp
ect
模块,它能获取模块、类、
方法
等对象的信息,如参数、源码和堆栈。通过getargspec函数可以获取函数参数详情,包括默认值。在处理__init__
方法
的**参数时,可以通过co_flags属性判断。getmembers函数用于获取对象的所有成员,getmodule和getsource分别返回对象定义的模块和源代码。此外,还介绍了一系列判断对象类型的辅助
方法
。文章展示了如何利用这些功能来初始化类的实例属性。
insp
ect
python模块_Python标准库
insp
ect
的具体使用
方法
本文详细介绍了Python的
insp
ect
模块,它提供了获取模块、类、
方法
等对象信息的功能,如参数、源码、堆栈等。通过getargspec函数可以获取函数的参数详情,包括默认值。当__init__
方法
使用**关键字参数时,可以通过co_flags属性判断。getmembers
方法
返回对象所有成员,getmodule和getsource分别获取对象所属模块和源代码。此外,还有一系列isXXX
方法
用于判断对象类型。示例展示了如何利用这些
方法
实现类属性的自动初始化。
insp
ect
python_Python之
insp
ect
模块实现获取加载模块路径的
方法
本文介绍了如何使用Python的
insp
ect
模块来获取加载模块的路径。通过示例代码展示了如何调用
insp
ect
模块的getsourcefile
方法
来获取指定模块的完整路径,并利用os.path.split
方法
截取出路径部分。
python values
方法
_Python
insp
ect
.formatargvalues
方法
代码示例
本文提供了Python中
insp
ect
.formatargvalues
方法
的多个实用代码示例,这些示例覆盖了不同场景下的应用,并且详细解释了如何使用此
方法
来格式化函数参数。
Minimock的高级特性:
Insp
ect
方法
与自定义参数验证
本文深入解析Minimock在Go语言单元测试中的两大高级特性:
Insp
ect
方法
用于实时监控模拟
方法
调用的参数与行为;结合回调实现超越默认Equal比较的自定义参数验证。涵盖泛型支持、结构体字段级断言、调用次数记录及条件性返回值等关键技术点,提升测试灵活性与可靠性。
Ruby/Rails
2,763
社区成员
1,761
社区内容
发帖
与我相关
我的任务
Ruby/Rails
Web 开发 Ruby/Rails
复制链接
扫一扫
分享
社区描述
Web 开发 Ruby/Rails
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章