使用指南
语言基础 / 基础运算节点
语言基础 / 基础运算 节点手册,包含 30 个节点的用途、引脚、使用场景和注意事项。
学习目标
用可视化方式表达字符串、数组、对象、集合、日期、JSON 和基础运算。
覆盖范围
- 节点数量:30
- 分类路径:语言基础 / 基础运算
典型使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
通用注意事项
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
节点索引
| 节点 | 节点 ID | 输入/输出 | 执行方式 |
|---|---|---|---|
| 按位或 | languageBaseOperationBitOr | 2 / 1 | 立即继续 |
| 按位取反 | languageBaseOperationBitNot | 1 / 1 | 立即继续 |
| 按位异或 | languageBaseOperationBitXor | 2 / 1 | 立即继续 |
| 按位与 | languageBaseOperationBitAnd | 2 / 1 | 立即继续 |
| 布尔非 | languageBaseOperationBooleanNot | 1 / 1 | 立即继续 |
| 布尔或 | languageBaseOperationBooleanOr | 2 / 1 | 立即继续 |
| 布尔与 | languageBaseOperationBooleanAnd | 2 / 1 | 立即继续 |
| 加一 | languageBaseOperationNumberIncrement | 1 / 1 | 立即继续 |
| 减一 | languageBaseOperationNumberDecrement | 1 / 1 | 立即继续 |
| 切换位标记 | languageBaseOperationToggleBitFlag | 2 / 1 | 立即继续 |
| 取较大值 | languageBaseOperationNumberMax | 2 / 1 | 立即继续 |
| 取较小值 | languageBaseOperationNumberMin | 2 / 1 | 立即继续 |
| 取相反数 | languageBaseOperationNumberNegate | 1 / 1 | 立即继续 |
| 取余 | languageBaseOperationNumberModulo | 2 / 1 | 立即继续 |
| 是否包含位标记 | languageBaseOperationHasBitFlag | 2 / 1 | 立即继续 |
| 是否大于 | languageBaseOperationGreaterThan | 2 / 1 | 立即继续 |
| 是否大于等于 | languageBaseOperationGreaterOrEqual | 2 / 1 | 立即继续 |
| 是否为有效数字 | languageBaseOperationIsValidNumber | 1 / 1 | 立即继续 |
| 是否小于 | languageBaseOperationLessThan | 2 / 1 | 立即继续 |
| 是否小于等于 | languageBaseOperationLessOrEqual | 2 / 1 | 立即继续 |
| 是否在区间内 | languageBaseOperationIsBetween | 5 / 1 | 立即继续 |
| 数值相乘 | languageBaseOperationNumberMultiply | 2 / 1 | 立即继续 |
| 数值相除 | languageBaseOperationNumberDivide | 2 / 1 | 立即继续 |
| 数值相加 | languageBaseOperationNumberAdd | 2 / 1 | 立即继续 |
| 数值相减 | languageBaseOperationNumberSubtract | 2 / 1 | 立即继续 |
| 添加位标记 | languageBaseOperationAddBitFlag | 2 / 1 | 立即继续 |
| 无符号右移 | languageBaseOperationUnsignedRightShift | 2 / 1 | 立即继续 |
| 移除位标记 | languageBaseOperationRemoveBitFlag | 2 / 1 | 立即继续 |
| 右移位 | languageBaseOperationRightShift | 2 / 1 | 立即继续 |
| 左移位 | languageBaseOperationLeftShift | 2 / 1 | 立即继续 |
按位或
按位或:逐位比较两个数字,只要任意一边为 1,该位就会保留下来。 适合合并位标记、叠加权限和批量开启状态。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationBitOr |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 左侧数字 | 数据 | number | 左侧数字 参与位运算的第一个数字。建议输入整数,小数会先按 32 位整数规则处理。 | 输入框 默认值:0 | 必填 |
right | 右侧数字 | 数据 | number | 右侧数字 参与位运算的第二个数字。建议输入整数,小数会先转换为 32 位整数。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 结果 | 数据 | number | 位运算结果 按 32 位有符号整数位运算规则(范围 -2147483648 ~ 2147483647)得到的结果。位移参数自动对 32 取模。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
按位取反
按位取反:把一个数字的每一位都翻转,0 变 1,1 变 0。 适合做掩码反选或位标记翻转。 注意:小数会先转换为整数再参与位运算。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationBitNot |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
value | 原数字 | 数据 | number | 原数字 需要做按位取反的数字。建议输入整数。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 结果 | 数据 | number | 位运算结果 按 32 位有符号整数位运算规则(范围 -2147483648 ~ 2147483647)得到的结果。位移参数自动对 32 取模。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
按位异或
按位异或:逐位比较两个数字,只有两边不同的位才会得到 1。 适合做状态翻转、差异标记和简单掩码切换。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationBitXor |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 左侧数字 | 数据 | number | 左侧数字 参与位运算的第一个数字。建议输入整数,小数会先按 32 位整数规则处理。 | 输入框 默认值:0 | 必填 |
right | 右侧数字 | 数据 | number | 右侧数字 参与位运算的第二个数字。建议输入整数,小数会先转换为 32 位整数。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 结果 | 数据 | number | 位运算结果 按 32 位有符号整数位运算规则(范围 -2147483648 ~ 2147483647)得到的结果。位移参数自动对 32 取模。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
按位与
按位与:逐位比较两个数字,只有两边都为 1 的位才会保留下来。 适合做掩码筛选、标记交集和位权限检查。 注意:小数会先转换为整数再参与位运算。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationBitAnd |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 左侧数字 | 数据 | number | 左侧数字 参与位运算的第一个数字。建议输入整数,小数会先按 32 位整数规则处理。 | 输入框 默认值:0 | 必填 |
right | 右侧数字 | 数据 | number | 右侧数字 参与位运算的第二个数字。建议输入整数,小数会先转换为 32 位整数。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 结果 | 数据 | number | 位运算结果 按 32 位有符号整数位运算规则(范围 -2147483648 ~ 2147483647)得到的结果。位移参数自动对 32 取模。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
布尔非
布尔非:把一个布尔结果反过来。 当输入是 true 时输出 false;输入是 false 时输出 true。 适合做”不是这个条件时才触发”的判断,例如玩家不处于无敌状态时才扣血。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationBooleanNot |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
value | 当前条件 | 数据 | boolean | 当前条件 需要取反的布尔结果。 | 开关 默认值:false | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 结果 | 数据 | boolean | 取反结果 把 true 变成 false,把 false 变成 true。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
布尔或
布尔或:只要左侧条件或右侧条件中有一个为 true,结果就为 true。 适合做”满足任一条件即可通过”的判断,例如”玩家有钥匙或等级足够”都可以开门。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationBooleanOr |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 左侧条件 | 数据 | boolean | 左侧条件 第一个布尔判断结果。勾选代表 true,取消勾选代表 false。 | 开关 默认值:false | 必填 |
right | 右侧条件 | 数据 | boolean | 右侧条件 第二个布尔判断结果。勾选代表 true,取消勾选代表 false。 | 开关 默认值:false | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 结果 | 数据 | boolean | 逻辑结果 根据两个布尔输入的组合关系输出 true 或 false。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
布尔与
布尔与:只有左侧条件和右侧条件都为 true 时,结果才为 true。 适合做“双重条件同时满足”这类判断,例如“血量足够并且技能已冷却”。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationBooleanAnd |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 左侧条件 | 数据 | boolean | 左侧条件 第一个布尔判断结果。勾选代表 true,取消勾选代表 false。 | 开关 默认值:false | 必填 |
right | 右侧条件 | 数据 | boolean | 右侧条件 第二个布尔判断结果。勾选代表 true,取消勾选代表 false。 | 开关 默认值:false | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 结果 | 数据 | boolean | 逻辑结果 根据两个布尔输入的组合关系输出 true 或 false。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
加一
加一:在输入数字的基础上固定再加 1。 适合做计数器、自增索引、步骤推进和波次编号增长。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationNumberIncrement |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
value | 当前数字 | 数据 | number | 当前数字 需要处理的数字。可以直接输入,也可以连接其他数值节点的输出。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 结果 | 数据 | number | 结果 按当前规则处理后的数值结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
减一
减一:在输入数字的基础上固定减去 1。 适合做剩余次数扣减、倒计时步进和反向索引。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationNumberDecrement |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
value | 当前数字 | 数据 | number | 当前数字 需要处理的数字。可以直接输入,也可以连接其他数值节点的输出。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 结果 | 数据 | number | 结果 按当前规则处理后的数值结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
切换位标记
切换位标记:把指定的位从开切到关,或从关切到开。 适合做状态切换、掩码反选和简单开关位控制。 当标记值为 0 时,节点会原样返回输入数字。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationToggleBitFlag |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
value | 目标数字 | 数据 | number | 目标数字 需要切换位标记的原始数字。 | 输入框 默认值:0 | 必填 |
flag | 标记值 | 数据 | number | 标记值 需要切换的位标记。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 新结果 | 数据 | number | 处理结果 切换位标记后的新数字结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
取较大值
取较大值:比较两个数字,返回其中更大的那个。 适合保证最小阈值、选择更强效果或从多个来源中取最高值。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationNumberMax |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 左侧数字 | 数据 | number | 左侧数字 参与运算的第一个数字。可以直接输入,也可以连接变量、组件读取结果或其他数值节点输出。 | 输入框 默认值:0 | 必填 |
right | 右侧数字 | 数据 | number | 右侧数字 参与运算的第二个数字。节点会按标题对应的规则处理这两个输入。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 较大值 | 数据 | number | 较大值 根据当前节点规则计算后的数值结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
取较小值
取较小值:比较两个数字,返回其中更小的那个。 适合限制伤害下限、裁剪结果或在两个候选值之间保守取值。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationNumberMin |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 左侧数字 | 数据 | number | 左侧数字 参与运算的第一个数字。可以直接输入,也可以连接变量、组件读取结果或其他数值节点输出。 | 输入框 默认值:0 | 必填 |
right | 右侧数字 | 数据 | number | 右侧数字 参与运算的第二个数字。节点会按标题对应的规则处理这两个输入。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 较小值 | 数据 | number | 较小值 根据当前节点规则计算后的数值结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
取相反数
取相反数:把一个数字的正负方向反过来。 常用于方向翻转、速度反向、坐标镜像或把扣减值转为加成值。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationNumberNegate |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
value | 原数字 | 数据 | number | 原数字 需要处理的数字。可以直接输入,也可以连接其他数值节点的输出。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 结果 | 数据 | number | 结果 按当前规则处理后的数值结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
取余
取余:返回左侧数字除以右侧数字后的余数。 适合做循环索引、奇偶判断、间隔触发和分页换算。 注意:当右侧数字为 0 时,结果会变成 NaN。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationNumberModulo |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 被除数 | 数据 | number | 被除数 参与运算的第一个数字。可以直接输入,也可以连接变量、组件读取结果或其他数值节点输出。 | 输入框 默认值:0 | 必填 |
right | 除数 | 数据 | number | 除数 参与运算的第二个数字。节点会按标题对应的规则处理这两个输入。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 余数 | 数据 | number | 余数 根据当前节点规则计算后的数值结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
是否包含位标记
是否包含位标记:检查目标数字中,某些指定的位是否已经被打开。 适合做权限位、状态位和显示层掩码判断。 注意:当标记值为 0 时,本节点会直接返回 false,避免把“没有选择任何位”误判为已包含。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationHasBitFlag |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
value | 目标数字 | 数据 | number | 目标数字 需要检查位标记的原始数字。建议输入整数。 | 输入框 默认值:0 | 必填 |
flag | 标记值 | 数据 | number | 标记值 要检查的位标记。通常是一个掩码数字。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 已包含 | 数据 | boolean | 检查结果 true 表示目标数字已经包含这些位标记。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
是否大于
是否大于:判断左侧数字是否严格大于右侧数字。 适合做阈值检测、排名判断和“超过上限再触发”的逻辑条件。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationGreaterThan |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 左侧数字 | 数据 | number | 左侧数字 参与比较的第一个数字。 | 输入框 默认值:0 | 必填 |
right | 右侧数字 | 数据 | number | 右侧数字 参与比较的第二个数字。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 比较结果 | 数据 | boolean | 比较结果 满足标题对应条件时返回 true,否则返回 false。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
是否大于等于
是否大于等于:判断左侧数字是否大于或等于右侧数字。 适合做“达到目标线即可通过”的判断。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationGreaterOrEqual |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 左侧数字 | 数据 | number | 左侧数字 参与比较的第一个数字。 | 输入框 默认值:0 | 必填 |
right | 右侧数字 | 数据 | number | 右侧数字 参与比较的第二个数字。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 比较结果 | 数据 | boolean | 比较结果 满足标题对应条件时返回 true,否则返回 false。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
是否为有效数字
是否为有效数字:检查当前值是否是一个可以继续正常参与运算的数字。 普通数字会返回 true;NaN(非有效数字)、Infinity(无穷大)会返回 false。 适合配合”转为数字””数值相除””取余”等节点一起使用,确保结果可以继续参与后续计算。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationIsValidNumber |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
value | 待检查数字 | 数据 | number | 待检查数字 需要确认是否仍然是有效数值的输入。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 有效 | 数据 | boolean | 判断结果 true 表示这是一个有限数字;false 表示结果已经变成 NaN 或无穷大。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
是否小于
是否小于:判断左侧数字是否严格小于右侧数字。 适合检测“低于警戒值”“尚未达到目标”这类条件。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationLessThan |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 左侧数字 | 数据 | number | 左侧数字 参与比较的第一个数字。 | 输入框 默认值:0 | 必填 |
right | 右侧数字 | 数据 | number | 右侧数字 参与比较的第二个数字。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 比较结果 | 数据 | boolean | 比较结果 满足标题对应条件时返回 true,否则返回 false。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
是否小于等于
是否小于等于:判断左侧数字是否小于或等于右侧数字。 适合做容量上限、安全下限和剩余值检查。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationLessOrEqual |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 左侧数字 | 数据 | number | 左侧数字 参与比较的第一个数字。 | 输入框 默认值:0 | 必填 |
right | 右侧数字 | 数据 | number | 右侧数字 参与比较的第二个数字。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 比较结果 | 数据 | boolean | 比较结果 满足标题对应条件时返回 true,否则返回 false。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
是否在区间内
是否在区间内:判断一个数字是否落在最小值和最大值之间。 你可以分别控制是否把下边界和上边界也算进区间。 适合做血量区间、关卡分段、速度范围和输入合法性检查。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationIsBetween |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
value | 目标数字 | 数据 | number | 目标数字 需要判断是否落在区间内的数字。 | 输入框 默认值:0 | 必填 |
min | 最小值 | 数据 | number | 最小值 区间左边界。 | 输入框 默认值:0 | 必填 |
max | 最大值 | 数据 | number | 最大值 区间右边界。 | 输入框 默认值:1 | 必填 |
includeMin | 包含最小值 | 数据 | boolean | 包含最小值 勾选后,等于最小值也会算作在区间内。 | 开关 默认值:true | 可选 |
includeMax | 包含最大值 | 数据 | boolean | 包含最大值 勾选后,等于最大值也会算作在区间内。 | 开关 默认值:true | 可选 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 在区间内 | 数据 | boolean | 判断结果 true 表示目标数字满足当前区间规则。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
数值相乘
数值相乘:把两个数字相乘,得到放大、缩放或叠加后的数值。 常用于伤害倍率、速度缩放、分数加成和百分比换算。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationNumberMultiply |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 左侧数字 | 数据 | number | 左侧数字 参与运算的第一个数字。可以直接输入,也可以连接变量、组件读取结果或其他数值节点输出。 | 输入框 默认值:0 | 必填 |
right | 右侧数字 | 数据 | number | 右侧数字 参与运算的第二个数字。节点会按标题对应的规则处理这两个输入。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 乘积 | 数据 | number | 乘积 根据当前节点规则计算后的数值结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
数值相除
数值相除:用左侧数字除以右侧数字,得到商。 适合计算平均值、比例、进度和百分比。 注意:当除数为 0 时,结果可能是 Infinity 或 NaN,建议配合”是否为有效数字”一起使用来检查结果是否正常。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationNumberDivide |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 被除数 | 数据 | number | 被除数 参与运算的第一个数字。可以直接输入,也可以连接变量、组件读取结果或其他数值节点输出。 | 输入框 默认值:0 | 必填 |
right | 除数 | 数据 | number | 除数 参与运算的第二个数字。节点会按标题对应的规则处理这两个输入。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 商 | 数据 | number | 商 根据当前节点规则计算后的数值结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
数值相加
数值相加:把左侧数字和右侧数字相加,得到一个新的数值结果。 这个节点只处理数字相加,不负责字符串拼接。可用于伤害累计、得分计算、金币叠加和属性总和等场景。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationNumberAdd |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 左侧数字 | 数据 | number | 左侧数字 参与运算的第一个数字。可以直接输入,也可以连接变量、组件读取结果或其他数值节点输出。 | 输入框 默认值:0 | 必填 |
right | 右侧数字 | 数据 | number | 右侧数字 参与运算的第二个数字。节点会按标题对应的规则处理这两个输入。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 和 | 数据 | number | 和 根据当前节点规则计算后的数值结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
数值相减
数值相减:用左侧数字减去右侧数字,得到差值。 适合处理扣血、剩余数量、距离差值和倒计时等场景。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationNumberSubtract |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
left | 左侧数字 | 数据 | number | 左侧数字 参与运算的第一个数字。可以直接输入,也可以连接变量、组件读取结果或其他数值节点输出。 | 输入框 默认值:0 | 必填 |
right | 右侧数字 | 数据 | number | 右侧数字 参与运算的第二个数字。节点会按标题对应的规则处理这两个输入。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 差值 | 数据 | number | 差值 根据当前节点规则计算后的数值结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
添加位标记
添加位标记:把指定的位标记合并到目标数字里。 适合开启权限、叠加状态和生成新的掩码值。 当标记值为 0 时,节点会原样返回输入数字。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationAddBitFlag |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
value | 目标数字 | 数据 | number | 目标数字 需要添加位标记的原始数字。 | 输入框 默认值:0 | 必填 |
flag | 标记值 | 数据 | number | 标记值 需要打开的位标记。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 新结果 | 数据 | number | 处理结果 添加位标记后的新数字结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
无符号右移
无符号右移:把数字整体向右移动指定的位数,并在高位补 0。 适合处理颜色通道值拆分或位掩码计算。 建议:位数输入保持在 0 到 31 之间。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationUnsignedRightShift |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
value | 原数字 | 数据 | number | 原数字 需要移动位的数字。建议输入整数。 | 输入框 默认值:0 | 必填 |
bits | 移动位数 | 数据 | number | 移动位数 要向右移动多少位。建议输入 0 到 31 之间的整数。 | 输入框 默认值:1 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 结果 | 数据 | number | 位移结果 按无符号规则向右移动后的结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
移除位标记
移除位标记:从目标数字中清掉指定的位标记。 适合关闭权限、取消状态和移除掩码中的某一部分。 当标记值为 0 时,节点会原样返回输入数字。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationRemoveBitFlag |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
value | 目标数字 | 数据 | number | 目标数字 需要移除位标记的原始数字。 | 输入框 默认值:0 | 必填 |
flag | 标记值 | 数据 | number | 标记值 需要关闭的位标记。 | 输入框 默认值:0 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 新结果 | 数据 | number | 处理结果 移除位标记后的新数字结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
右移位
右移位:把数字的二进制位整体向右移动指定的位数。 适合做快速除以 2 的幂或读取高位标记。 建议:位数输入保持在 0 到 31 之间。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationRightShift |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
value | 原数字 | 数据 | number | 原数字 需要移动位的数字。建议输入整数。 | 输入框 默认值:0 | 必填 |
bits | 移动位数 | 数据 | number | 移动位数 要向右移动多少位。建议输入 0 到 31 之间的整数。 | 输入框 默认值:1 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 结果 | 数据 | number | 位移结果 向右移动指定位数后的结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。
左移位
左移位:把数字的二进制位整体向左移动指定的位数。 常用于快速放大 2 的幂倍数或构造掩码。 建议:位数输入保持在 0 到 31 之间更容易理解。
节点信息
| 字段 | 值 |
|---|---|
| 节点 ID | languageBaseOperationLeftShift |
| 分类 | 语言基础 |
| 二级分类 | 基础运算 |
| 分组 | - |
| 是否需要等待结果 | 否 |
| 是否需要先选择目标 | 否 |
输入引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
value | 原数字 | 数据 | number | 原数字 需要移动位的数字。建议输入整数。 | 输入框 默认值:0 | 必填 |
bits | 移动位数 | 数据 | number | 移动位数 要向左移动多少位。建议输入 0 到 31 之间的整数。 | 输入框 默认值:1 | 必填 |
输出引脚
| 引脚 ID | 名称 | 连接方式 | 值类型 | 用途 | 默认或选择 | 连接要求 |
|---|---|---|---|---|---|---|
result | 结果 | 数据 | number | 位移结果 向左移动指定位数后的结果。 | - | 可选 |
使用场景
- 拼接 UI 文本和提示信息
- 处理数组列表、Map、Set 等集合
- 构造条件表达式和数据转换逻辑
注意事项
- 适合的工作流类型:component、library、method、function、class。
- 动态类型节点会跟随主输入推导类型,连线后要留意下游类型变化。
- 集合类节点常区分元素、数组、映射和集合基数。