表达式

 表达式

表达式是变量、常量和运算符的组合,应用于赋值计算,生成单个值。

 表达式类型

Deluge 中的表达式分类如下:

 字符串表达式

字符串表达式计算结果为一连串字符或文本。例如:"abcd" , "zoho " + "creator " + " - online"

sendmail
[
To : input.name+"@adventnet.com"
Subject : "The feedback you had sent has been incorporated in zohocreator"
Message : "Comments" + input.comments
]

在上面的示例中,

- commentsname 是表单的字段。
- name+"@adventnet.com” 是字符串表达式。
- "Comments " + input.comments 也是一个字符串表达式。

 数值表达式

数值表达式计算结果为数字,可以是浮点型(例如,4.556 或 -5.311)或整数(例如,-41 或 6243)。

English
(
type = number
decimalplace = 2
)
Arts
(
type = number
decimalplace = 2
)
AverageMarks
(
type = formula
value = (English + Arts) / 2
)

在上面的示例中,(English + Arts) / 2 是数值表达式

 日期时间表达式

日期时间表达式涉及日期、时间、天、周和此类日历术语的运算。可从日期中加上或减去固定数目的天数、周或时间。此类表达式的最终值应为带有时间信息的有效日期。

filters
(
"joined on 4th july" : (Date_Of_Joining == '04-Jul-2006')
)

在上面的示例中,Date_Of_Joining 是日期类型字段

 布尔表达式

布尔表达式的结果只有两种状态,true 或 false。布尔表达式与用于计算或分析特定条件并根据检查的条件是成功还是失败以返回 true 或 false 的条件表达式没有什么两样。
例如,2 > 4, 4< 6 && (5%6) > 3。此外,任何非 nil 或并非一定为 false 的值将为 true。

filters
(
priority
status
"High Priority" : ((priority == "V.High" || priority == "High") && (status == "Open"))
)

 变量

请参阅主题 设置变量 以了解更多信息。

 文字或常量

问题指的是直接编写的值,例如“Hello world”, 4。其中“Hello world”是字符串文字,4 是数值文字。

sendmail
[
To : input.name+"@adventnet.com"
Subject : "The feedback you had sent has been incorporated in zohocreator"
Message : "Comments" + input.comments
]

在上面的示例中,"@adventnet.com” 是字符串常量。