Table table;
select *
from table
where this.id != table.id
&& this.foo(table);
Run Code Online (Sandbox Code Playgroud)
我试图从X ++代码中的表中进行选择.该表与表(this)中的记录进行比较.
如果记录的id和表中的另一个记录不相等,则记录应添加到选择中,并将其他几个条件foo()评估为true.计划是this.foo(table)将记录与表中的其他记录一起进行评估.
当我foo()直接将代码插入到调用中时,它可以正常工作.但是,在调用方法时,它似乎table没有任何引用.
我怎么不理解方式,选择陈述有用吗?方法只评估一次吗?
我有一个包含两个列表的现有元组:
list_a = [1, 2, 3]
list_b = [4, 5, 6]
tuple = list_a, list_b
tuple = ([1, 2, 3], [4, 5, 6])
Run Code Online (Sandbox Code Playgroud)
如何向该元组添加另一个列表,而不在包含前两个列表的元组中创建元组?
list_c = [7, 8, 9]
#Code to add list_c to tuple
tuple = ([1, 2, 3], [4, 5, 6], [7, 8, 9])
Run Code Online (Sandbox Code Playgroud)