文档运算符

运算符

算术运算符

运算符描述例子运算结果
+2+57
-9-10-1
*12*448
/22/211

对字符串进行加法运算

  • 没人能拒绝”hello”+“world”这样的操作;
  • 虽然鹏语言是强类型的语言,但是在字符串+数字上还是有隐式类型转换的。
  • "2"+1="21" 这里的1就被转化为了"1"之后与"2"相加;

对时间进行运算

  • 鹏语言内部支持了对于时间的运算
  • 例如
let start=now();
//算法ing
let end=now();
print start-end;
print start+end;
print start>=end;

赋值运算符

运算符描述例子运算结果
=等于x=2Nil

不应该是2吗? 为什么是Nil?

  • 这个得拆开来看啦。
  • x=2是将2赋值给x。
  • 但是'x=2'这段代码并没有返回值。也就是说。
let x;
print x=2;//Nil
print x;//2

比较运算符

运算符描述例子运算结果
==是否相等2==2true
!=是否不等2!=2false
>前者是否大于后者2>2false
>=前者是否大于等于后者2>2true
<前者是否小于后者2<2false
<=前者是否小于等于后者2<=2true

三元表达式

  • 对的,鹏语言支持这么高级的特性。(写的时候废了老鼻子劲)
  • 三元表达式是 ifElse 的改写,?前是条件,后是第一个选项:后是第二个选项
  • 也就是说如果条件是真的,返回值为第一个选项,否则返回第二个选项。
let str=true?"对":"错";
print str ;//对

本章中英对照表

For Paul

这是一个个人博客,主要用于记录自己的学习过程,用于ts和rust的技术交流

© 2025 Paul Blog • Made withby Paul

使用 Next Rust 和 Tailwind CSS 构建

最近更新时间: 2025-04-29