gpt4 book ai didi

c - Cython 是否支持三元样式的 if 语句 (if ? then : else)?

转载 作者:太空宇宙 更新时间:2023-11-04 00:33:13 28 4
gpt4 key购买 nike

我忘记了 C/C++ 中 (if ? then : else) 格式的技术术语。另外,Cython(Python 的 C 变体)是否支持这种语法?

我需要知道技术名称,以便我可以查找 Cython 是否支持此功能。

更新:有人知道 Cython 是否支持这个吗?

解决方案:在 cython/python 中,这写成 (b if a else c) 比较 (a ? b : c)

最佳答案

它称为三元条件 运算符。它通常被称为三元运算符,但三元运算符不一定(但在实践中通常是)是条件运算符独有的。

编辑:关于 Cython 是否支持 (x ? y : z),它似乎不是基于一些初步的谷歌搜索。但是 Python(我认为理论上是 Cython?免责声明:我不使用 Cython)支持与 (y if x else z) 相同的结果(if/else 表达式)。编辑 2:我发现的 Cython 文档说它的工作原理与常规 Python 相同。

关于c - Cython 是否支持三元样式的 if 语句 (if ? then : else)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4437538/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com