Add Int32Range desc

This commit is contained in:
风扇滑翔翼
2024-10-02 05:14:41 +00:00
committed by GitHub
parent 4cae0effb7
commit c1830ae5f8
3 changed files with 24 additions and 3 deletions
+19
View File
@@ -129,3 +129,22 @@ Xray-core
- 一个文件包含一个主要类型,及其相关的私有函数等;
- 测试相关的文件,如 Mock 等工具类,放入 testing 子目录。
#### Int32Range
For end user
一个表示可选范围的值,可以是以下几种写法
-包含在引号里的单独数字或范围
- `""` (视为0) 注意部分字段完全不设置和设置为空可能是两种概念
- `"114"`
- `"114-514"`
-独立的int,这种情况下只能是单数字
- `114`
For dev
如果需要在配置文件中包含范围,请使用 `Int32Range` 类型,并使用 `.From` 和 `.To` 获取值,而不是使用 `string` 类型然后手搓解析
`.EnsureOrder()` 方法可以在用户输入的 From 大于 To 时交换两者的值,如果有需要