Sobes.tech
Junior — Middle

Koja je razlika između korišćenja tipa var i tipa string u programiranju?

sobes.tech АИ

Одговор од АИ

U jeziku Dart (koji se koristi u Flutter-u) var i String su različiti načini deklarisanja promenljivih:

  • var je ključna reč za deklarisanje promenljive sa nejasnim tipom. Tip promenljive se zaključuje iz dodeljene vrednosti i postaje fiksan nakon inicijalizacije.
  • String jasno ukazuje da je promenljiva tipa niz karaktera.

Primer:

var name = "Alice"; // kompajler zaključuje da je tip String
String greeting = "Hello";

// Nakon inicijalizacije, `name` ne može dobiti vrednost drugog tipa
// name = 123; // Greška

Dakle, var je koristan kada je tip jasan iz konteksta, a String se koristi za eksplicitno navođenje tipa. U oba slučaja, promenljiva će imati tip String ako joj dodelimo niz karaktera.