• 表达式语言(Expression Language),或称EL表达式,简称EL,是Java中的一种特殊的通用编程语言,借鉴于JavaScript和XPath。主要作用是在Java Web应用程序嵌入到网页(如JSP)中,用以访问页面的上下文以及不同作用域中的对象...
    925 bytes (141 words) - 00:48, 30 July 2019
  • Java统一表达式语言(英語:Unified Expression Language,简称JUEL)是一种特殊用途的编程语言,主要在Java Web应用程序用于将表达式嵌入到web页面。Java规范制定者和Java Web领域技术专家小组制定了统一的表达式语言。JUEL最初包含在JSP 2.1规范JSR-245中,后来成为Java...
    6 KB (886 words) - 20:05, 16 September 2020
  • 正则表达式(英語:regular expression,常简写为regex、regexp或RE),又称規律表達式、正規表示、正規表示法、規則運算式、常規表示法,是计算机科学概念,用簡單字串来描述、匹配文中全部符合指定格的字串,現在很多文本编辑器都支援用正則表达式搜尋、取代符合指定格的字串。...
    41 KB (2,885 words) - 06:49, 4 July 2025
  • 在C和C++中對運算子的約束,是語言的語法規範因素所指定的(在對應的標準中),而不是優先級列表。這造成了一些微妙的衝突。例如,在C中,條件表達的語法是: 邏輯-OR-表達式 ? 表達式 : 條件-表達式 在C++中則是: 邏輯-or-表達式 ? 表達式 : 賦值-表達式 因此,這個表達式: e = a ? b :...
    17 KB (409 words) - 00:16, 11 December 2022
  • 华为宣称,仓颉编程语言具有原生智能化、天生全场景,高性能、强安全等特点。从语言规范的制定到实现,以及未来的语言社区都将实现自主可控。 仓颉内置了AgentDSL框架,简化了agent协作和符号表达式。仓颉语言使用用户模式线程和并发对象库来简化开发并提高资源利用率...
    7 KB (739 words) - 09:52, 4 July 2025
  • 演算對現代數學和電腦程式語言的發展都曾有過重大的影響。 λ {\displaystyle \lambda } 演算有著一個更有趣的推論,在某些情況之下,兩個表達的等值與否是無法決定的。而且這個推論在任一和 λ {\displaystyle \lambda } 演算有同樣功用的系統內也都是成立的。 許多數學表達式...
    8 KB (981 words) - 02:31, 2 November 2024
  • 通过形式文法来产生(参见乔姆斯基谱系)。 正则表达式是一种很多编程语言和库都支持的语法,这种语法可以用于匹配符合一定条件的字符串,经常用于文本的搜索和过滤。从名称上来说,正则表达式应当是对应于正则语言的,在形式语言领域内所称的正则表达式确实如此。不过,在实际的编程语言中,很多正则表达式已经通过引入复杂的扩展,可以匹配正则表达式...
    8 KB (1,067 words) - 20:41, 3 July 2025
  • EL (section 語言)
    查看维基词典中的词条「EL」或「el」。 EL可以指: 電致發光 (英語:Electroluminescence,簡寫 EL) 电致发光显示器 表达式语言(英語:Expression Language),简称EL,亦被称做EL表达式 日空航空的IATA代碼 EL型電力機車 希臘語,ISO 639二字母代碼el,基於「Ελληνικά」的發音「eliniˈka」。...
    575 bytes (74 words) - 14:39, 13 June 2025
  • Python的条件表达式表示为x if c else y。意思是当c为真时,表达的值为x,否则表达的值为y。 在运算元的次序上不同于很多其他语言中常见的c ? x : y。 Python的匿名函数实现为lambda表达式。匿名函数体只能是一个表达式。 自从Python 3.8,介入了赋值表达式...
    213 KB (22,354 words) - 12:43, 15 July 2025
  • C語言的语法相对简洁而直接。C语言的形式文法由国际标准化组织所制定。簡單來說,C語言包括如下文法: 作为一种指令编程语言,C语言使用语句执行操作。最常见的语句是表达式语句,由一个表达式后加一个分号组成,可以令系统调用函数和为变量赋值; 註釋: C语言支持单行注释(以//开头)和多行注释(以/*开始,以*/结束); 数据类型: 基本的数据类型包括整数(int和long...
    23 KB (2,816 words) - 14:52, 19 June 2025
  • 数组 (category C语言)
    initialization } 根据上述C语言标准中的规定,表达式&s的值的类型是char (*)[6],即指向整个数组的指针;而表达式 s 则被隐转换为指向数组首元素的指针值,即 char* 类型。同理,表达式s[4],等效于表达式*(s+4)。 C语言标准中定义,数组下标运算(array...
    15 KB (2,514 words) - 01:41, 4 July 2025
  • 在计算机科学中,布尔表达式是编程语言中使用的、计算时能得到布尔值的表达式。布尔值非真即假。布尔表达式可以由一系列真或假的布尔常量、布尔型变量、布尔运算符和布尔值函数组成。 布尔表达式对应于逻辑中的陈述,也是布尔电路的一种特殊形式。 许多编程语言都有布尔运算符OR、AND和NOT;而在C与一些更新的语言中,这些运算符依次表示为"||"(双竖线)...
    3 KB (318 words) - 01:43, 26 September 2021
  • 所谓“S-表达式/運算式”(S-expression)或“sexp”(其中“S”代表“符号的”),是指一种以人类可读的文本形式表达半结构化数据的约定。S-表达式可能以其在Lisp家族的编程语言中的使用而为人所知。其他应用则见于由Lisp衍生的语言,如DSSSL(英语:Document Style Semantics...
    7 KB (944 words) - 03:31, 10 July 2023
  • 11BSD支持下的C语言中均有包括。 在许多程序语言,如C语言、Perl、PHP和Unix脚本语言中,反斜线用来表示紧随其后的字符应被特殊处理,也就是转义字符。许多正则表达式语言都会将它视为字面意义和元字符之前的切换。例如\n是換行,\0是空字符,它們表示的实际上都是一个字符(char)。 在某些程序语言的命令行中,例如在linux中...
    6 KB (820 words) - 11:50, 15 July 2025
  • programming language)如C语言中,增量赋值语句是表达式,因此允许右结合的连续的增量赋值,如下例: a += b += c 而Python语言的赋值语句和增量赋值语句不是表达式,因此不允许上述用法。 C++语言的增量赋值表达的值为左值。因此允许下述用法: int x = 11;...
    4 KB (325 words) - 06:15, 16 June 2022
  • 編程中,通常稱為“條件运算”。 一般形式为以下: If ( <测试条件表达式> ) Then (<测试条件为真时的运行代码>) Else (<测试条件为否时的运行代码>) End If 在进入条件代码结构前,首先运算条件表达式以计算出条件测试结果,如果结果为真,则执行then或if及条件表达式...
    2 KB (298 words) - 10:12, 5 July 2025
  • 值 (電腦科學) (category 编程语言概念)
    表达式产生一个右值。另一方面,如果一个C程序声明了一个变量x并将x赋值为13,那么表达式(x)的值是13,并且是一个左值。 在C语言中,术语“左值”最初表示可以被赋值(即位于赋值运算符左侧)的对象,但由于“const”被加入到语言中,这类对象现在被称作“可更改的左值”。C++中,左值和右值是表达...
    9 KB (1,680 words) - 17:19, 5 July 2025
  • fn(-1)对x赋值也不会发生。 Icon的关键概念之一就是其控制结构基于表达的“成功”或“失败”,而非大多数其他编程语言中的布尔逻辑。这个特征直接派生自SNOBOL,在其中表达式求值、模式匹配和模式匹配连带替换,都可以跟随着成功或失败子句,用来指定在这个条件下要分支到一个语句标签。例如,下列代码打印“Hello...
    40 KB (5,523 words) - 17:48, 25 March 2025
  • 正则语言的交、并、差、补运算得到的语言仍然是正则语言; 两个正则语言连接(把第一个语言的所有字串同第二个语言的所有字串连接起来)后得到的语言仍然是正则语言; 正则语言闭包运算后得到的语言仍然是正则语言; 正则语言的每个字串转置后得到的语言仍然是正则语言; 正则语言被任意语言的字符串商(左商或右商)后得到的语言仍然是正则语言。...
    5 KB (729 words) - 01:43, 4 January 2022
  • truts2框架结构更清晰,使用更灵活方便。 这一新的结构包含应用逻辑的横切面拦截器,基于注释的配置以减少和去除XML形式的配置文件,功能强大的表达式语言,支持可更改、可重用UI组件的基于微MVC的标签库。Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server...
    6 KB (616 words) - 00:28, 25 November 2024
  • Ada (redirect from Ada程序设计语言)
    Ada,是一种程序设计语言。它源于美国国防部在二十世纪七十年代的计划,旨在整合美军系统程序设计语言,而当时美军系统运行着上百种不同的程序设计语言,并提高除錯能力和效率,由Pascal及其他语言扩展而成,接近自然語言和数学表达式,用「Ada」命名以纪念埃达·洛夫莱斯(Ada Lovelace)。 Ada语言最早针对嵌入...
    18 KB (2,122 words) - 21:30, 9 May 2025
  • ML(Meta Language:元语言),是一个函数、指令的通用的编程语言,它著称于使用了多态的Hindley–Milner类型推论。ML能自动的指定多数表达式(英语:Expression (computer science))的类型,不要求显的类型标注,而且能够确保类型安全,已经正式证明了...
    144 KB (17,970 words) - 04:29, 15 December 2024
  • 在许多程序设计语言中,条件运算符(conditional operator, ?:)是一个基本的条件语句。条件运算符最初起源于BCPL程序设计语言。 ?:的一般形式为 <表达式1> ? <表达式2> : <表达式3> 其中表达式1为布尔表达式,或真或为假。若表达式1为真,则返回表达式2的值作为整个条件表达...
    3 KB (482 words) - 15:28, 29 December 2023
  • 规定是推导规则(产生)的集合,写为: <符號> ::= <使用符號的表達式> 这里的 <符号> 是非终结符,而表达式由一个符号序列,或用指示选择的竖杠 '|' 分隔的多个符号序列构成,每个符号序列整体都是左端的符号的一种可能的替代。从未在左端出现的符号叫做终结符。 八篇书(使用数学结构的梵语文法) 扩充巴科斯范(ABNF)...
    4 KB (502 words) - 18:20, 3 July 2025
  • SQL (redirect from 结构化查询语言)
    语言:数据查询语言(DQL);数据定义语言(DDL);数据控制语言(DCL);数据操作语言(DML)。 SQL 的应用范围涵盖了数据查询、数据操作(插入、更新和删除)、数据定义(模式创建与修改)以及数据访问控制。尽管 SQL 本质上是一种声明语言(第四代语言),但是也包含了过程元素。 SQL...
    22 KB (2,336 words) - 05:43, 16 June 2025
  • LISP (redirect from LISP语言)
    表达为M-表达式(英语:M-expression)(元表达式),再将它转换成S-表達式(符号(英语:Symbol (programming))表达式),舉例來說M-表达式(英语:M-expression)的car[cons[A;B]],等同於S-表達的(car (cons A B))。S-表達式...
    191 KB (25,108 words) - 14:40, 2 July 2025
  • 頭等物件 (category 程序设计语言理论)
    头等对象和二等对象。在Algol程序语言中,一个“实数”可能会出现在一个表达式中或被赋给一个变量,并可能在过程调用中作为实际参数出现。而“过程”只可能会出现在另一个过程调用中,最常见的是作为操作符,有时候也作为实参。除此之外,没有表达式会涉及到过程,或者将过程作为计算结果。因此在某种意义上,在Algol程序语言...
    8 KB (760 words) - 11:15, 24 February 2024
  • 读取-求值-输出循环 (category LISP程式語言)
    Loop,简称REPL),也被称做交互顶层构件(英語:interactive toplevel),是一个简单的,交互的编程环境。这个词常常用于指代一个Lisp的交互开发环境,也能指代命令行的模式。 “读入-求值-输出”循环 的名字来自于以下几个Lisp用来实现这种机制的内置函数: 读入函数接收一个来自于用户的表达式...
    4 KB (581 words) - 06:17, 28 March 2024
  • 操作符是以中缀形式处于操作数的中间(例:3 + 4)。与前缀表达式(例:+ 3 4 )或后缀表达式(例:3 4 + )相比,中缀表达式不容易被电脑解析逻辑优先顺序,但仍被许多程序语言使用,因为它符合大多数自然语言的写法。 与前缀或后缀记法不同的是,中缀记法中括号是必需的。计算过程中必须...
    1 KB (179 words) - 08:20, 27 April 2024
  • 在数学和其他涉及形式语言的学科中,包括数理逻辑和计算机科学,自由变量是在表达式中用于表示一个位置或一些位置的符号,某些明确的代换(英语:Substitution_(logic))可以在其中发生,或某些运算(比如总和或量化)可以在其上发生。这个概念有关于占位符(它是以后会被文字串(英语:String...
    5 KB (934 words) - 03:47, 2 May 2020
  • 一个被称作开始表达的解析表达式 eS P 中的每一个解析规则以 A ← e 的形式出现,这里 A 是一个非终结符,e 是一个解析表达式。解析表达式是类似正则表达的层次表达式: 原子解析表达式由以下组成: 任何的终结符, 任何的非终结符, 空字符串 ε. 给定已经存在的解析表达式 e, e1 和...
    16 KB (2,360 words) - 10:43, 28 April 2024