小蜗牛 发表于 2025-11-15 10:07:19

连续位或2 避免常量类强制转换

本帖最后由 小蜗牛 于 2025-11-15 10:55 编辑

受够了强制转换..不写成常量类.输入的时候又会多提示一堆无关的[对象类]方法..
火山的IDE不可谓不难用...

❌狗看了都嫌弃 (常量类)位或((整数)常量类.成员1,(整数)常量类.成员2)


✅连续位或2(常量类.成员1,常量类.成员2)

火山的做法有点奇怪, 不是解决问题本身..而是让你 如果需要位或/相加/位与情况下,让你不要声明为常量类..在两种难用的方式中选其一..

默认值里也不能写 | & ....感觉坑有点多哦...

<火山程序 类型 = "通常" 版本 = 1 />

方法 连续位或2 <公开 静态 注释 = "将多个整数值进行位或运算,返回运算后的结果." @嵌入式方法 = "">
参数 欲进行运算的值1 <@匹配类型 = 通用型 @返回值类型 = 0>
参数 欲进行运算的值2 <@可扩展 = "d_text = \" | \"" @匹配类型 = 匹配前参数值类型>
{
    @ @<欲进行运算的值1> | @<欲进行运算的值2>
}









793359277 发表于 2025-11-15 14:31:32

我很好奇为啥 "位或" 不搞成"连续位或"这种形式, 偏偏要区分开

rinipp 发表于 2025-11-15 15:04:08

d_text = \" | \"" 反斜杠消失了?

山梦 发表于 2025-11-15 15:11:52

大佬好!!!!

小蜗牛 发表于 2025-11-16 02:57:59

山梦 发表于 2025-11-15 15:11
大佬好!!!!

大佬算不上~
页: [1]
查看完整版本: 连续位或2 避免常量类强制转换