PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora

Google
 

Rozkaz Let

Instrukcja powoduje przypisanie zmiennej lub właściwości wartości wyrażenia.

Składnia instrukcji Let:

[Let] Zmienna = Wyrażenie

Składnia rozkazu Let składa się z następujących części:
Let opcjonalne słowo kluczowe, jest najczęściej pomijane; można je pisać aby zaznaczyć wyraźnie, że jest używana instrukcja Let
Zmienna nazwa zmiennej lub właściwości, wg. standardowych konwencji nazywania zmiennych
Wyrażenie wartość, która będzie przypisana do zmiennej lub właściwości

Wartość Wyrażenia może być przypisywana do zmiennej lub właściwości tylko jeżeli ich typ danych jest zgodny. Nie można przypisać wyrażenia łańcuchowego do zmiennych numerycznych i nie można przypisać wyrażeń numerycznyh do łańcuchowych zmiennych. W przeciwnym wypadku wystąpi błąd w czasie kompilacji.
Do zmiennych typu Variant mogą być przypisywane zmienne numeryczne i łańcuchowe. Jednakże odwrotnie nie zawsze może się to udać. Każda zmienna Variant z wyjątkiem Null (zmienna, która nie zawiera danych) może być przypisana do zmiennej łańcuchowej, ale do zmiennej numerycznej może być przypisana tylko zmienna Variant, której wartość może być określona jako liczba. Aby sprawdzić czy zmienna Variant może być zamieniona na liczbę należy użyć funkcji IsNumeric.

Przypisanie do zmiennej numerycznej wartości innej zmiennej numerycznej o innym typie spowoduje konwersję typu przypisywanej wartości do typu zmiennej.

Instrukcja Let może być używana do przypisywania zmiennej jedno-rekordowej do innej zmiennej tylko jeżeli obie zmienne są tego samego typu, zdefiniowanego przez użytkownika.
Do przypisywania zmiennych rekordowych różnych typów zdefiniowanych przez użytkownika należy użyć instrukcji LSet. Do przypisywania referencji obiektu do zmiennych należy użyć instrukcji Set.

Przykład przypisania wartości wyrażeń do zmiennych, używając wyraźnie instrukcji Let.

Dim varMyStr, varMyInt
Let varMyStr = "Hello World"
Let varMyInt = 5

Te same przypisania bez instrukcji Let:

Dim varMyStr, varMyInt
varMyStr = "Hello World"
varMyInt = 5

na górę strony...


Google
 
Poprzednia | Wyżej | Strona główna | Spis Treści | Index haseł | Opis VB

BokDol
PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora