Difference between revisions of "&/fi"
Line 3: | Line 3: | ||
<br /> <br /> | <br /> <br /> | ||
− | [[ASCII/fi|ASCII]]:ssa merkkikoodi jonka arvo on desimaalisena <syntaxhighlight lang="pascal" | + | [[ASCII/fi|ASCII]]:ssa merkkikoodi jonka arvo on desimaalisena <syntaxhighlight lang="pascal" inline>38</syntaxhighlight> (tai [[Hexadecimal/fi|<syntaxhighlight lang="pascal" inline>$</syntaxhighlight>]]<syntaxhighlight lang="pascal" inline>26</syntaxhighlight>) määritellään olevan <syntaxhighlight lang="pascal" inline>&</syntaxhighlight> (lausutaan "et"). |
<br /> <br /> <br /> | <br /> <br /> <br /> | ||
Line 10: | Line 10: | ||
=== Oktaalijärjestelmä === | === Oktaalijärjestelmä === | ||
− | [[Pascal/fi|Pascalissa]] <syntaxhighlight lang="pascal" | + | [[Pascal/fi|Pascalissa]] <syntaxhighlight lang="pascal" inline>&</syntaxhighlight> merkitsee oktaalilukua. |
<syntaxhighlight lang="pascal" line highlight="9"> | <syntaxhighlight lang="pascal" line highlight="9"> | ||
program messageNo(input, output, stderr); | program messageNo(input, output, stderr); | ||
Line 23: | Line 23: | ||
end. | end. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | Oktaalijärjestelmässä vain merkit välitä <syntaxhighlight lang="pascal" | + | Oktaalijärjestelmässä vain merkit välitä <syntaxhighlight lang="pascal" inline>0</syntaxhighlight> ja <syntaxhighlight lang="pascal" inline>7</syntaxhighlight> ovat sallittuja. |
Ohjeellisena huomautuksena että käytännön ohjelmissa edellä oleva esimerkissä olisi parempi kirjoittaa: | Ohjeellisena huomautuksena että käytännön ohjelmissa edellä oleva esimerkissä olisi parempi kirjoittaa: | ||
Line 33: | Line 33: | ||
=== Tunnistetieto === | === Tunnistetieto === | ||
− | [[FPC/fi|FreePascal]] julisti takautuvasti joitakin uusia [[Reserved word/fi|varattuja sanoja]]. Jotta FPC kykenisi kääntämään vanhan koodin ajantasaisella [[Compiler/fi|kääntäjän]] versiolla, joka saattaisi epäonnistua näiden uusien varattujen sanojen takia, FPC julisti <syntaxhighlight lang="pascal" | + | [[FPC/fi|FreePascal]] julisti takautuvasti joitakin uusia [[Reserved word/fi|varattuja sanoja]]. Jotta FPC kykenisi kääntämään vanhan koodin ajantasaisella [[Compiler/fi|kääntäjän]] versiolla, joka saattaisi epäonnistua näiden uusien varattujen sanojen takia, FPC julisti <syntaxhighlight lang="pascal" inline>&</syntaxhighlight>-merkin "pakomerkiksi". Täten kääntäjä hyväksyy todellisen varatun sanan kelvolliseksi [[Identifier/fi|tunnistimeksi]] ilman koodin uudelleenlähettämistä, mutta pakenemaan, eli antamalla tunnisteen ja lähettämällä tunnisteen. Uudessa koodissa on kuitenkin oltava erilaiset tunnusnimet ilman tätä ominaisuutta. |
== Lazarus == | == Lazarus == | ||
− | [[Lazarus/fi|Lazaruksessa]] <syntaxhighlight lang="pascal" | + | [[Lazarus/fi|Lazaruksessa]] <syntaxhighlight lang="pascal" inline>&</syntaxhighlight>-merkkiä käytetään |
− | * ilmaisemaan pikanäppäimiä [[TMenuItem|<syntaxhighlight lang="pascal" | + | * ilmaisemaan pikanäppäimiä [[TMenuItem|<syntaxhighlight lang="pascal" inline>TMenuItem</syntaxhighlight>]] |
{{Symbols}} | {{Symbols}} |
Latest revision as of 16:15, 6 August 2022
│
English (en) │
suomi (fi) │
français (fr) │
português (pt) │
русский (ru) │
ASCII:ssa merkkikoodi jonka arvo on desimaalisena 38
(tai $
26
) määritellään olevan &
(lausutaan "et").
Pascal
Oktaalijärjestelmä
Pascalissa &
merkitsee oktaalilukua.
1program messageNo(input, output, stderr);
2
3uses
4 baseUnix;
5
6begin
7 // withdraw group write access to current terminal
8 // equivalent to invoking: mesg n
9 fpChmod('/dev/stdin', &0600);
10end.
Oktaalijärjestelmässä vain merkit välitä 0
ja 7
ovat sallittuja.
Ohjeellisena huomautuksena että käytännön ohjelmissa edellä oleva esimerkissä olisi parempi kirjoittaa:
fpChmod('/dev/stdin', S_IRUSR or S_IWUSR);
koska se on merkityksellisempää kuin raaka lukuarvo. Pascal on korkean tason kieli. Käytetään tätä etua. Joten kirjoitetaan, mitä tarkoitetaan, ei sitä mitä tietokone todella tekee.
Tunnistetieto
FreePascal julisti takautuvasti joitakin uusia varattuja sanoja. Jotta FPC kykenisi kääntämään vanhan koodin ajantasaisella kääntäjän versiolla, joka saattaisi epäonnistua näiden uusien varattujen sanojen takia, FPC julisti &
-merkin "pakomerkiksi". Täten kääntäjä hyväksyy todellisen varatun sanan kelvolliseksi tunnistimeksi ilman koodin uudelleenlähettämistä, mutta pakenemaan, eli antamalla tunnisteen ja lähettämällä tunnisteen. Uudessa koodissa on kuitenkin oltava erilaiset tunnusnimet ilman tätä ominaisuutta.
Lazarus
Lazaruksessa &
-merkkiä käytetään
- ilmaisemaan pikanäppäimiä
TMenuItem
single characters |
|
character pairs |
|