当前位置: 首页 > article >正文

Lustre Core 语法 - 比较表达式

概述

Lustre v6 中的 Lustre Core 部分支持的表达式种类中,支持比较表达式。相关的表达式包括 =, <>, <, >, <=, >=

相应的文法定义为

Expression ::= Expression = Expression 
             | Expression <> Expression 
             | Expression < Expression 
             | Expression <= Expression 
             | Expression > Expression 
             | Expression >= Expression

= 相等运算

使用样例

function equal(a,b: int) returns (c: bool)
let
  c = a = b;
tel

<> 不等运算

使用样例

function different(a,b: int) returns (c: bool)
let
  c = a <> b;
tel

< 小于运算

使用样例

function lessThan(a,b: int) returns (c: bool)
let
  c = a < b;
tel

> 大于运算

使用样例

function gt(a,b: int) returns (c: bool)
let
  c = a > b;
tel

<= 小于等于运算

使用样例

function lt_or_eq(a,b: int) returns (c: bool)
let
  c = a <= b;
tel

>= 大于等于运算

使用样例

function gt_or_eq(a,b: int) returns (c: bool)
let
  c = a >= b;
tel

http://www.kler.cn/a/523308.html

相关文章:

  • UE求职Demo开发日志#15 思路与任务梳理、找需要的资源
  • python学opencv|读取图像(四十九)使用cv2.bitwise()系列函数实现图像按位运算
  • 基于ollama,langchain,springboot从零搭建知识库三【解析文档并存储到向量数据库】
  • 面向对象编程 vs 面向过程编程
  • 智慧园区系统分类及其在提升企业管理效率中的创新应用探讨
  • 【性能调优】高性能实践
  • 如果我想设计一款复古风格的壁纸,应该选什么颜色?
  • JMeter插件PerfMon Metrics Collector:全方位服务器性能监控指南
  • 在Scene里面绘制编辑工具
  • 双指针(典型算法思想)——OJ例题算法解析思路
  • 05_任务的删除
  • 【第十天】零基础入门刷题Python-算法篇-数据结构与算法的介绍-两种常见的字符串算法(持续更新)
  • JavaScript系列(48)-- 3D渲染引擎实现详解
  • week08_文本匹配任务
  • 嵌入式知识点总结 Linux驱动 (一)-指令-常用Linux指令 GCC指令 GDB调试指令 驱动开发指令
  • 个人通知~~~
  • 【愚公系列】《循序渐进Vue.js 3.x前端开发实践》030-自定义组件的插槽Mixin
  • Julius AI 人工智能数据分析工具介绍
  • Ubuntu20.04 磁盘空间扩展教程
  • 安卓入门四十三 转场动画
  • LSQL导入器的使用教程-保姆级
  • 中国现代篆刻
  • 全面解析文件上传下载删除漏洞:风险与应对
  • OpenBMC:编译
  • (2023 RESS ) Federated multi-source domain adversarial adaptation framework
  • C++中类成员的访问权限