小编Mor*_*med的帖子

如何在编译时填写NSArray?

在Objective-C中,如何做类似的事情

int array[] = {1, 2, 3, 4};
Run Code Online (Sandbox Code Playgroud)

在纯C?

我需要用尽可能小的开销(代码和/或运行时)来填充NSArray和NSStrings.

objective-c nsarray

5
推荐指数
1
解决办法
3756
查看次数

循环过滤列表

我有代码

for item in list:
    if item.some_boolean_property():
        several complicated commands here
Run Code Online (Sandbox Code Playgroud)

我想将这些for和压缩if成一个表达式,以便命令可以少缩进一级。我能够将其重构为代码

for item in [item for item in list if item.some_boolean_property()]:
    several complicated commands here
Run Code Online (Sandbox Code Playgroud)

它确实有效,但是,你知道,它很丑陋。:) 有没有更聪明的方法来做到这一点?

python

0
推荐指数
1
解决办法
31
查看次数

标签 统计

nsarray ×1

objective-c ×1

python ×1