我在尝试访问我定义的数据类型中的变量时遇到错误。
我的数据类型(类)是foo_type,其中包含值。
def return_array:
array = []
i = 0;
while i<10:
arr = get_array() # it will return an array of type foo_type
array.append(arr)
i = i + 1
return array
temp_array = return_array()
for arr in temp_array:
print 'arr.value',arr.value
获取错误:
list has no type value
答案 0 :(得分:1)
发现了几个错误:
1. def return_array语句错误。缺少“()”
2.打印声明不正确。
无需致电 arr.value
可以称为 arr 。
def return_array():
array = []
i = 0;
while i<10:
arr = get_array() # it will return an array of type foo_type
array.append(arr)
i = i + 1
return array
temp_array = return_array()
for arr in temp_array:
print 'arr.value' , arr