递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 82|回复: 3
打印 上一主题 下一主题

[视窗] 连续位或2 避免常量类强制转换

[复制链接]

112

主题

1128

帖子

6023

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6023
跳转到指定楼层
楼主
发表于 6 小时前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 小蜗牛 于 2025-11-15 10:55 编辑

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

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


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

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

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

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

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









回复

使用道具 举报

35

主题

398

帖子

2978

积分

金牌会员

Rank: 6Rank: 6

积分
2978
沙发
发表于 1 小时前 | 只看该作者
我很好奇为啥 "位或" 不搞成"连续位或"这种形式, 偏偏要区分开
回复

使用道具 举报

16

主题

181

帖子

2599

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2599
板凳
发表于 1 小时前 | 只看该作者
  1. d_text = " | ""
复制代码
反斜杠消失了?
回复

使用道具 举报

41

主题

733

帖子

3862

积分

论坛元老

Rank: 8Rank: 8

积分
3862
地板
发表于 1 小时前 | 只看该作者
大佬好!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-11-15 16:16 , Processed in 0.084881 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表