The specification for the ArkTS language runtime core/static core/plugins/ets/doc/build/arktsspecification.pdf
compiled from the master branch contains inaccuracies and an incorrect description for the <=
and >=
operators:
The operator ‘<=’ delivers true if the left-hand operand is false and the right-hand operand is true or false, or false otherwise.
or false otherwise.
The operator ‘>=’ delivers true if the left-hand operand is true and the right-hand operand is false or true, or false otherwise.
Therefore:
true <= true == false
false >= false == false
Expected behavior as in TypeScript:
true <= true == true
false >= false == true
Build specification from sources.
Due to an incorrect description, erroneous tests were written, which were corrected in the PR:
!1645:Implemented section "Boolean Comparison Opertors"
感谢提交Issue!关于Issue的交互操作,请访问OpenHarmony社区支持命令清单。如果有问题,请联系 @godmiaozi @peijiajun @Ishin Pavel @Vyacheslav Cherkashin 。如果需要调整订阅PR、Issue的变更状态,请访问链接。
Thanks for submitting the issue. For more commands, please visit OpenHarmony Command List. If you have any questions, please refer to committer @godmiaozi @peijiajun @Ishin Pavel @Vyacheslav Cherkashin for help. If you need to change the subscription of a Pull Request or Issue, please visit the link.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论