Revision 1 of 25, by Kai Burghardt on 2-18-2023. The page as it is now.
&/fi
<div style="float:left; margin: 0 25px 20px 0; padding:40px; font-size:500%; font-family: Georgia; background-color: #f9f9f9; border: 2px solid #777777;">
&
</div>
ASCII:ssa merkkikoodi jonka arvo on desimaalisena
38(tai [[Hexadecimal/fi|
$]]
26) määritellään olevan
&(lausutaan "et").
\
Pascal
Oktaalijärjestelmä
&merkitsee oktaalilukua.
program messageNo(input, output, stderr);
uses
baseUnix;
begin
// withdraw group write access to current terminal
// equivalent to invoking: mesg n
fpChmod('/dev/stdin', &0600);
end.Oktaalijärjestelmässä vain merkit välitä
0ja
7ovat 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
&-merkkiä käytetään
-
ilmaisemaan pikanäppäimiä [[TMenuItem|
TMenuItem]]
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.
