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

Lustre Core 语法 - 算术表达式

Lustre v6 中的 Lustre Core 部分支持的表达式种类中,支持算数表达式。支持的算数表达式包括 div, mod, 二元 -, +, /, *, 一元 -

算数除法 div/

div/ 都表示算数除法。其文法定义如下

Expression ::= 
    Expression div Expression 
    Expression / Expression 

lv6 生成的代码形式如

*o = i1 / i2;

算数取余 mod

mod 表示算数取余。其文法定义如下

Expression ::= Expression mod Expression 

lv6 生成的代码形式如下

*o = i1 % i2;

算数减法 -

二元 - 表示算数减法。其文法定义如下

Expression ::= Expression - Expression 

算数加法 +

+ 表示算数加法。其文法定义如下

Expression ::= Expression + Expression 

算数乘法 *

* 表示算数乘法。其文法定义如下

Expression ::= Expression * Expression

一元取反 -

一元取反 - 的文法定义如下

Expression ::= - Expression

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

相关文章:

  • Java中的泛型
  • 17 一个高并发的系统架构如何设计
  • SQL UCASE() 函数详解
  • YOLOv11-ultralytics-8.3.67部分代码阅读笔记-head.py
  • 基于特征工程与转换方法的LightGBM资产预测研究
  • 大一计算机的自学总结:位运算的应用及位图
  • 使用 C/C++ 调用 libcurl 调试消息
  • Qt Ribbon使用实例
  • SSRF漏洞学习总结
  • 【JS逆向】前端加密对抗基础
  • Java定时任务实现方案(四)——Spring Task
  • 卡特兰数学习
  • MFC开发,给对话框添加垂直滚动条并解决鼠标滚动响应的问题
  • vue中的el是指什么
  • 广域网PPP协议
  • Java学习教程,从入门到精通,JDBC插入记录语法及案例(104)
  • LeetCode - #195 Swift 实现打印文件中的第十行
  • 【Pandas】pandas Series cov
  • 使用 Docker + Nginx + Certbot 实现自动化管理 SSL 证书
  • 【VUE】Vue2中Vue.extend方法
  • Ikigai是什么
  • MaskGAE论文阅读
  • 基于 RAG 的聊天机器人的追踪、日志和指标:结合 Elastic 的 OpenTelemetry 分发
  • 人物传记之新月篇
  • 一文讲解Java中Object类常用的方法
  • 开源 CSS 框架 Tailwind CSS v4.0