Difference between revisions of "expression/fi"

From Free Pascal wiki
Jump to navigationJump to search
(Created page with "{{expression}} Lauseke on ei-tuottava sääntö, joka ratkaisee laskennan arvoksi. Ne koostuvat ainakin yhdestä operandista, ja muita operandeja voidaan liittää ei-unary-o...")
 
Line 3: Line 3:
 
Lauseke on ei-tuottava sääntö, joka ratkaisee laskennan arvoksi. Ne koostuvat ainakin yhdestä operandista, ja muita operandeja voidaan liittää ei-unary-operaattoreiden kautta. Operandi voi olla
 
Lauseke on ei-tuottava sääntö, joka ratkaisee laskennan arvoksi. Ne koostuvat ainakin yhdestä operandista, ja muita operandeja voidaan liittää ei-unary-operaattoreiden kautta. Operandi voi olla
 
* Minkä tahansa tyypin yksittäinen arvo
 
* Minkä tahansa tyypin yksittäinen arvo
* [[Variable/fi|Muuttuja]] tai [[Constant/fi|vakio]] [[Identifier|identifier]]
+
* [[Variable/fi|Muuttuja]] tai [[Constant/fi|vakio]] [[Identifier/fi|tunniste]]
 
* [[Function/fi|Funktion]] kutsu.
 
* [[Function/fi|Funktion]] kutsu.
  

Revision as of 21:12, 28 June 2019

English (en) suomi (fi)

Lauseke on ei-tuottava sääntö, joka ratkaisee laskennan arvoksi. Ne koostuvat ainakin yhdestä operandista, ja muita operandeja voidaan liittää ei-unary-operaattoreiden kautta. Operandi voi olla

Esimerkkejä ilmaisuista ovat:

  • x + 5
  • 'Z'
  • response <> 42

Lausekkeet ja niiden osat voidaan luokitella niiden tulostyypin mukaan. Tavallisesti erottuvat ensisijaisesti aritmeettiset ja logiikkavälitteet. Aritmeettinen lauseke johtaa numeeriseen arvoon. Looginen lauseke johtaa boolean arvoon.


Huomautukset

Kääntäjän ohjeella {$extendedSyntax on} funktio kutsutaan myös lausekkeena.


Katso myös