我试图用另一种语言(php)重新实现pythonslice notation,并寻找一个模仿python逻辑的代码片段(任何语言或伪代码)。也就是说,给定一个列表和一个三元组(start, stop, step)
或其中的一部分,确定所有参数的正确值或默认值,并将一个切片作为新列表返回。在
我试着调查the source。这段代码远远超出了我的c语言能力,但我不得不同意这样的评论:
/* this is harder to get right than you might think */
另外,如果已经做了类似的事情,我们将非常感谢您的指点。在
这是我的测试台(请确保您的代码通过后再发布):
^{pr2}$使用方法:
test.py
)"""
s之间python test.py | python
或python test.py | php
或python test.py | node
这就是我想到的(python)
似乎有用-让我知道你的想法
希望有帮助
下面是C代码的直接端口:
这是我在C#.NET中提出的解决方案,也许不是最漂亮的,但它很管用。在
相关问题 更多 >
编程相关推荐