Var

Juhas

var - słowo kluczowe języka Delphi

Słowo kluczowe var jest skrótem od słowa variable (ang. zmienna). Umożliwia deklarowanie zmiennych, jest wykorzystywane również przy przekazywaniu parametrów przez referencję (zobacz: Procedury i funkcje).

Prosta deklaracja zmiennej odbywa się w ten sposób:

var
  Foo: Bar;

Gdzie Foo to nazwa zmiennej, a Bar to typ zmiennej.

Słowo var umożliwia również przekazywanie parametrów (w funkcji lub procedurze) poprzez referencję:

procedure Foo(var Bar: String);

Przekazywanie przez referencje polega na tym, że tak naprawdę przekazujemy adres do zmiennej, a nie kopię zmiennej.

Zobacz też:

1 komentarz

Hmm... wczoraj dodalem artykul Zmienne
Oczywiscie nie znaczy to ze ten nalezy usunac, ale zmodyfikowac nieco jego forme. Fajnie ze wspomniales, ze slowo var nie sluzy jedynie do deklaracji zmiennych, ale takze do przekazywania przez referencje.

Wiec mozna jedynie napisac, ze slowo kluzcowe var sluzy do deklarowania zmiennych oraz do przekazywania parametrow przez referencje. I to wszystko, dodac linki do tekstow: Zmienne oraz Procedury i funkcje