Sign in Join
Wiki copytemporary

^/fi: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11<div style="float:left; margin: 0 25px 20px 0; padding:40px; font-size:500%; font-family: Georgia; background-color: #f9f9f9; border: 2px solid #777777;">
22
33&
44
55</div>
66
77\
88\
9-[[ASCII/fi|ASCII]]:ssa merkkikoodi jonka arvo on desimaalisena
10-
11-``` pascal
12-38
13-```
14-
15-(tai \[\[Hexadecimal/fi\|
16-
17-``` pascal
18-$
19-```
20-
21-\]\]
22-
23-``` pascal
24-26
25-```
26-
27-) määritellään olevan
28-
29-``` pascal
30-&
31-```
32-
33-(lausutaan "et").
9+[[ASCII/fi|ASCII]]:ssa merkkikoodi jonka arvo on desimaalisena `38` (tai [[Hexadecimal/fi|$]]`26`) määritellään olevan `&` (lausutaan "et").
3410
3511\
3612\
3713\
3814
3915## Pascal
4016
4117### Oktaalijärjestelmä
4218
43-[[Pascal/fi|Pascalissa]]
44-
45-``` pascal
46-&
47-```
48-
49-merkitsee oktaalilukua.
19+[[Pascal/fi|Pascalissa]] `&` merkitsee oktaalilukua.
5020
5121``` pascal
5222program messageNo(input, output, stderr);
5323
5424uses
5525 baseUnix;
5626
5727begin
5828 // withdraw group write access to current terminal
5929 // equivalent to invoking: mesg n
6030 fpChmod('/dev/stdin', &0600);
6131end.
6232```
6333
64-Oktaalijärjestelmässä vain merkit välitä
65-
66-``` pascal
67-0
68-```
69-
70-ja
71-
72-``` pascal
73-7
74-```
75-
76-ovat sallittuja.
34+Oktaalijärjestelmässä vain merkit välitä `0` ja `7` ovat sallittuja.
7735
7836Ohjeellisena huomautuksena että käytännön ohjelmissa edellä oleva esimerkissä olisi parempi kirjoittaa:
7937
8038``` pascal
8139fpChmod('/dev/stdin', S_IRUSR or S_IWUSR);
8240```
8341
8442koska 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.
8543
8644### Tunnistetieto
8745
88-[[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
89-
90-``` pascal
91-&
92-```
93-
94--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.
46+[[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 `&`-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.
9547
9648## Lazarus
9749
98-[[Lazarus/fi|Lazaruksessa]]
99-
100-``` pascal
101-&
102-```
103-
104--merkkiä käytetään
105-
106-- ilmaisemaan pikanäppäimiä \[\[TMenuItem\|
107- ``` pascal
108- TMenuItem
109- ```
50+[[Lazarus/fi|Lazaruksessa]] `&`-merkkiä käytetään
11051
111- \]\]
52+- ilmaisemaan pikanäppäimiä [[TMenuItem]]
11253
11354---
11455*From the Free Pascal wiki, page "&/fi", as it stood on 2022-08-06 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history