作为参数lua

时间:2015-05-08 19:00:52

标签: function parameters lua

以下问题是我的:

我希望有一个在lua中创建新对象的函数,但是应该可以扩展它。

def first_attempt(A=A):
        for i in xrange(1,len(A)+1):
                print [comb 
                                for comb in list(itertools.combinations(A,i)) 
                                if 4.5 < sum(map(float, comb)) < 5.5
                                ]
## -- End pasted text --

In [1861]: %timeit first_attempt
10000000 loops, best of 3: 29.4 ns per loop

现在ele2没有名字,但是应该用给定的字符串作为名称创建一个新对象。

我可以从newindex获取给定值(类型函数)的参数,还是可以执行该值?

1 个答案:

答案 0 :(得分:0)

有一些我不确定的事情。正如Etan所说,File "/home/lukindo/Documents/Dropbox/Python/HillClimbingAlgorithm3.py", line 74, in new_home if Matrix[new_x][new_y] > home: UnboundLocalError: local variable 'home' referenced before assignment 是什么?当newTable是函数时,为什么要将create设置为Class的函数?

如果您正在寻找一种在创建类时初始化类实例的方法,您可以执行以下操作:

Class