A InfoWiki wikiből
(Változatok közti eltérés)
(Új oldal, tartalma: „<cim cim1="TITAN projekt" cim2="Magas szintű programozási nyelv" cim3="Alap szintaktika" prev="titan:nyitolap" next="titan:m-tipusok" back="titan:Nyito...”) |
(→Típusrendszer) |
||
12. sor: | 12. sor: | ||
== Típusrendszer == | == Típusrendszer == | ||
+ | |||
+ | A TITAN-M típusrendszere tartalmaz valahány alaptípust, mely nyelvi szinten támogatott. Ezekből képezhetünk típus-konstruktorok segítségével rekord, touple, tömb, lista típusokat (saját típusok), illetve lehetőség van rá hogy currying segítségével függvény-típusokat is megadhassunk. | ||
=== Alap típusrendszer === | === Alap típusrendszer === | ||
+ | |||
+ | * egész típusok (alapvetően a .NET nyelvi egész típusa) | ||
+ | ** byte, sbyte, short, ushort, int, uint, long, ulong | ||
+ | ** longInt mint speciális, tetszőlegesen sok számjegyet kezelő egész szám típus | ||
+ | * valós típusok (alapvetően a .NET nyelvi valós típusa) | ||
+ | ** float, double | ||
+ | ** longDouble, mint speciális, tetszőleges pontosságú, tetszőlegesen sok számjegyet kezelő valós szám típus | ||
+ | * karakter (char) | ||
+ | * szöveg (string) | ||
+ | * logikai (bool) | ||
+ | * dátum (date) | ||
+ | * idő (time) | ||
+ | * dátum és idő egyben (datetime) | ||
=== Saját típusok === | === Saját típusok === |
A lap 2008. december 13., 13:52-kori változata
Tartalomjegyzék |
Típusrendszer
A TITAN-M típusrendszere tartalmaz valahány alaptípust, mely nyelvi szinten támogatott. Ezekből képezhetünk típus-konstruktorok segítségével rekord, touple, tömb, lista típusokat (saját típusok), illetve lehetőség van rá hogy currying segítségével függvény-típusokat is megadhassunk.
Alap típusrendszer
- egész típusok (alapvetően a .NET nyelvi egész típusa)
- byte, sbyte, short, ushort, int, uint, long, ulong
- longInt mint speciális, tetszőlegesen sok számjegyet kezelő egész szám típus
- valós típusok (alapvetően a .NET nyelvi valós típusa)
- float, double
- longDouble, mint speciális, tetszőleges pontosságú, tetszőlegesen sok számjegyet kezelő valós szám típus
- karakter (char)
- szöveg (string)
- logikai (bool)
- dátum (date)
- idő (time)
- dátum és idő egyben (datetime)