Python中使用装饰器和元编程实现结构体类实例

864次阅读  |  发布于5年以前

Ruby中有一个很方便的Struct类,用来实现结构体。这样就不用费力的去定义一个完整的类来仅仅用作访问属性。

复制代码 代码如下:

class Dog < Struct.new(:name, :age)
end

fred = Dog.new("fred", 5)
printf "name:%s age:%d", fred.name, fred.age

name:fred age:5

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8