问题标签 [quickselect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
77 浏览

python - if/elsif/else 返回 Ruby 和 Python 之间的行为差​​异

我正在尝试将快速选择从 Ruby 转换为 Python。Ruby代码如下:

当我将它转换为 python 时,它只有在我return在 if 和 elif 条件(第 28 和 30 行)之后放置 a 时才起作用,如下所示:

为什么它在没有返回的情况下在 Ruby 中工作?是因为它在课堂上吗?