6、开启 Jess 语言之旅

开启 Jess 语言之旅

1. Jess 语言基础

1.1 基本元素

Jess 代码由各种基本元素构成,了解这些元素是编写 Jess 代码的基础。
- 空白字符 :Jess 的输入是自由格式的,除了在引号字符串内,换行符和空白字符并不重要。你可以像在 Java 中一样使用换行符和缩进突出代码结构。例如:

(if (< ?x 3) then (printout t "?x is less than three" crlf))

通常会写成:

if (< ?x 3) then
    (printout t "?x is less than three" crlf))
  • 符号 :符号是 Jess 语言的核心概念,类似于 Java 中的标识符。Jess 符号可以包含字母、数字和特定标点符号($、*、.、=、+、/、<、>、_、? 和 #),但不能以数字开头,部分标点符号($、? 和 =)不能作为符号的首字符。Jess 符号区分大小写,如 foo、FOO 和 Foo 是不同的符号。一些特殊符号有特定含义,如 nil 类似 Java 中的 null,TRUE 和 FALSE 是布尔值,且大小写敏感。以下是一些有效符号示例:
foo   first-value 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值