Ero sivun ”D (ohjelmointikieli)” versioiden välillä
[katsottu versio] | [katsottu versio] |
Poistettu sisältö Lisätty sisältö
tarpeettoman pitkä ja lähteetön esimerkki näin lyhyeen artikkeliin |
p Botti: Korvaa vanhentunut <source>-tagi ja "enclose"-parametri |
||
Rivi 47:
Merkkijonoa kuvataan D:ssä tyypillä <tt>string</tt>. D 1.x:ssä string on alias merkkijonojen taulukolle(<tt>char[]</tt>), mutta 2.x estää merkkijonon muokkaamisen. Useiden merkkijonojen taulukko on vastaavasti <tt>string[]</tt>.
<
import std.stdio; // tuo writefln()
Rivi 57:
return 0;
}
</syntaxhighlight>
<tt>foreach</tt>-lauseella voidaan käydä läpi mikä tahansa kokoelma. Vakiotietotyypit tarjoavat oletustoiminnallisuuden, mutta iterointi voidaan tarvittaessa erikoistaa määritellyissä luokissa. Lause päättelee indeksin ja arvon tyypit automaattisesti, mutta ne voidaan myös ilmoittaa.
Rivi 64:
Esimerkki havainnollistaa hajautustaulujen käyttöä monimutkaisen tietorakenteen rakentamisessa.
<
import std.stdio; // tuo writefln()
Rivi 88:
writefln(henkilö, " kantaa ", esineet.length, " esinettä.");
}
</syntaxhighlight>
== Aiheesta muualla ==
|