1-014 Tipuri de date primitive

În limbajul built-in 1C: Enterprise, este acceptat un set de tipuri de date primitive. Pentru cele mai multe tipuri de date primitive, este posibil să se utilizeze literali în textul modulului, care indică valoarea de tip corespunzător direct în modul.







// Exemplu de utilizare a unui literal de tip String A = "Șirul meu";
// Un exemplu de folosire a unui literal de tipul Boolean B = true;
// Exemplu de utilizare a unui literal de tipul Number B = 12345.6789;

Valorile de acest tip sunt folosite exclusiv pentru a determina valoarea lipsă atunci când lucrați cu baza de date, de exemplu, când conectați tabele.

Valorile de acest tip au două valori ale Adevărului și ale Falsului, date de literele corespunzătoare. Valorile de acest tip sunt returnate ca rezultat al evaluării expresiilor logice.

Expresiile logice sunt utilizate în operațiile de comparație ale limbajului încorporat. Aceasta înseamnă că în expresia de comparație nu este necesar să scrieți

Dacă Variabila mea = Adevărul se încheie atunci;

Dacă variabila mea se încheie atunci;

Adevărat (Adevărat) Fals (Fals)

Numărul de cifre, cuprins în citate unice ale formularului:

TPTM MDDhchmmsss "unde:

• AAAA - patru cifre ale anului (inclusiv secolul);

• MM - două cifre ale lunii:

• DD - două cifre ale datei;

• hh - două cifre ale oră (în format de 24 de ore);

• mm - două cifre de minute;







• ei - două secunde;

Este permisă, atunci când specificați literale de tip Date, să omiteți ultimele caractere (secunde, minute, ore etc.). Aceasta înseamnă că acești parametri vor fi zero (pentru timp) sau unul (pentru dată). În cazul degenerat, data poate fi specificat ca (două ghilimele simple într-un rând), aceasta va fi de până în prezent «00010101000000» sau de transformare la linia pentru Rusia - «01.01.0001 00:00:00».

O valoare de acest tip este utilizată atunci când este necesar să se utilizeze o valoare goală care nu aparține nici unui alt tip. De exemplu, o astfel de valoare are inițial cerințele cu un tip de valoare compus. Există o singură valoare de acest tip, dată de un literal.

Valorile de acest tip conțin un șir în format Unicode de lungime opțională.

Straturile de tip șir sunt un set de caractere încadrate în ghilimele. Pentru a specifica un caracter "(quotation") în șir, trebuie să scrieți două ghilimele la rând.

În plus, sunt permise constante de șir "multi-linie". În textul sursă, constantele cu mai multe linii pot fi specificate în două moduri:

// Exemplu de șir MylStroka = "Acesta este șirul corect";
// Exemplul 1 al unui șir cu mai multe linii MyMultrowString = 'Aceasta
| | dreapta
| | multilinie
| | șir ";

// Exemplu de șir cu citate NameFirm = "000" Cornflower "";

Valorile de acest tip sunt folosite pentru a identifica tipurile de valori. Acest lucru este necesar pentru definirea și compararea tipurilor. Acest tip nu are literali și este returnat de funcțiile tipului și tipului de limbă încorporate (vezi mai jos).

Un tip numeric poate reprezenta orice număr zecimal. Pe baza datelor de tip numeric, sunt definite operațiile aritmetice de bază: adunarea, scăderea, multiplicarea și diviziunea. Capacitatea maximă permisă de biți este de 38 de caractere.

Un set de cifre scrise direct în textul modulului. Ca separator al părții întregi și fracționare este utilizată. (Dot).

A = 15;
B = -968.612;







Articole similare

Trimiteți-le prietenilor: