TAE art1



Hvorfor må man skrive ToString eller lignende i koden?

Rate this item
(0 votes)

Ofte må man legge inn en "forklaring" hvis man skal skrive ut en parameter i forskjellige programspråk. 


int i = 75;
Console.WriteLine(i.ToString());


Man kan lure på hvorfor man må gjøre slikt? At man må knote inn informasjon som virker innlysende for den som skriver kode.

Det er tre grunner:

- Latskap av dem som lager interpreter eller kompilatoren. Det var litt i gamle dager.
- I moderne programspråk kan interpreter eller kompilatoren bli forvirret, fordi man kan gi forskjellige "egenskaper" til de forskjellige konverterings typene. 
- Forenkler programmering fordi de oppfører seg som en funksjon.

 

Hvis interpreter eller kompilatoren ikke er 100% sikker på hva som skal skje, kan vi få SISO (søppel inn, søppel ut) problem.

Read 310 times Last modified on Sunday, 20 March 2016 16:57

Leave a comment

Make sure you enter the (*) required information where indicated. HTML code is not allowed.