Cum să folosiți constantele în Golang
Ce este Constant sau Const în Golang? Iată ce trebuie să știți despre utilizarea constantelor în Go.
Tipul de date specifică ce tip de date poate conține o variabilă Golang validă . În limba Go, tipurile sunt împărțite în patru categorii, după cum urmează:

Aici vom discuta despre tipurile de date de bază în limba Go. Acestea sunt clasificate în trei subcategorii:
Tipuri de date comune în Golang
În limba Go, numerele sunt împărțite în trei subcategorii:
Numerele întregi: în limba Go, atât numerele întregi cu semne, cât și cele fără semne vin în patru dimensiuni diferite, așa cum se arată în tabelul de mai jos. Numerele întregi cu semn sunt reprezentate prin intși numerele întregi fără semn sunt reprezentate prin uint.
Operații aritmetice posibile: adunarea, scăderea, înmulțirea, împărțirea, restul
|
Tip de date |
Descrie |
| int8 | Număr întreg cu semn pe 8 biți |
| int16 | întreg cu semn pe 16 biți |
| int32 | Număr întreg cu semn pe 32 de biți |
| int64 | Număr întreg cu semn pe 64 de biți |
| uint8 | întreg fără semn pe 8 biți |
| uint16 | Integer1 nesemnat pe 6 biți |
| uint32 | Număr întreg nesemnat pe 32 de biți |
| uint64 | întreg fără semn pe 64 de biți |
| int | Atât nesemnate cât și semnate au aceeași dimensiune, 32 sau 64 de biți |
| uint | Atât nesemnate cât și semnate au aceeași dimensiune, 32 sau 64 de biți |
| rune | Acesta este un sinonim pentru int32 și reprezintă, de asemenea, puncte de cod Unicode. |
| octet | Acesta este un sinonim pentru uint8. |
| uintptr | Acesta este un tip întreg fără semn. Lățimea sa este nedefinită, dar poate conține toți biții unei valori pointer. |
De exemplu:
// Chương trình Go sử dụng số nguyên
package main
import "fmt"
func main() {
// Dùng 8-bit unsigned int
var X uint8 = 225
fmt.Println(X, X-3)
// Dùng 16-bit signed int
var Y int16 = 32767
fmt.Println(Y+2, Y-2)
}
Rezultat:
225 222
-32767 32765
Exemplu de operații aritmetice:
// Các phép tính số học có thể có đối với số nguyên
// Tác giả : Chhanda Saha
package main
import "fmt"
func main() {
var x int16 = 170
var y int16 = 83
//Cộng
fmt.Printf(" addition : %d + %d = %d\n ", x, y, x+y)
//Trừ
fmt.Printf("subtraction : %d - %d = %d\n", x, y, x-y)
//Nhân
fmt.Printf(" multiplication : %d * %d = %d\n", x, y, x*y)
//Chia
fmt.Printf(" division : %d / %d = %d\n", x, y, x/y)
//Mô đun
fmt.Printf(" remainder : %d %% %d = %d\n", x, y, x%y)
}
Rezultat:
Cộng : 170 + 83 = 253
Trừ : 170 - 83 = 87
Nhân : 170 * 83 = 14110
Chia : 170 / 83 = 2
Số dư : 170 % 83 = 4
| Tip de date |
Descrie |
| plutitor32 | Număr în virgulă mobilă IEEE 754 pe 32 de biți |
| float64 | Număr în virgulă mobilă IEEE 754 pe 64 de biți |
De exemplu:
//Minh họa chương trình Go dùng số dấu chấm động
package main
import "fmt"
func main() {
a := 20.45
b := 34.89
// Phép trừ hai số dấu chấm động
c := b-a
// Hiện kết quả
fmt.Printf("Result is: %f", c)
// Hiện kiểu biến C
fmt.Printf("\nThe type of c is : %T", c)
}
Rezultat:
Kết quả: 14.440000
Kiểu của C là : float64
Exemplu de operații aritmetice pentru numere în virgulă mobilă:
// Các phép toán số học có thể có cho số thực
// Tác giả : Chhanda Saha
package main
import "fmt"
func main() {
var x float32 = 5.00
var y float32 = 2.25
//Phép cộng
fmt.Printf("addition : %g + %g = %g\n ", x, y, x+y)
//Phép trừ
fmt.Printf("subtraction : %g - %g = %g\n", x, y, x-y)
//Phép nhân
fmt.Printf("multiplication : %g * %g = %g\n", x, y, x*y)
//Phép chia
fmt.Printf("division : %g / %g = %g\n", x, y, x/y)
}
Rezultat:
Phép cộng : 5 + 2.25 = 7.25
Phép trừ : 5 - 2.25 = 2.75
Phép nhân : 5 * 2.25 = 11.25
Phép chia : 5 / 2.25 = 2.2222223
float32și float64face parte, de asemenea, din aceste numere complexe. Funcția de integrare generează un număr complex din părțile sale imaginare și reale, iar funcția de integrare extrage acele părți.
| Tip de date |
Descrie |
| complex64 | Numerele complexe conțin float32 ca componente reale și imaginare. |
| complex128 | Numerele complexe conțin float64 ca componente reale și imaginare. |
De exemplu:
// Chương trình Go dùng số phức
package main
import "fmt"
func main() {
var a complex128 = complex(6, 2)
var b complex64 = complex(9, 2)
fmt.Println(a)
fmt.Println(b)
// Hiện kiểu
fmt.Printf("The type of a is %T and "+
"the type of b is %T", a, b)
}
Rezultat:
(6+2i)
(9+2i)
Kiểu của a là complex128, kiểu của b là complex64
Exemple de funcții încorporate:
// Các hàm tích hợp là số phức
// Tác giả : Chhanda Saha
package main
import "fmt"
func main() {
comp1 := complex(10, 11)
// cú pháp init số phức
comp2 := 13 + 33i
fmt.Println("Complex number 1 is :", comp1)
fmt.Println("Complex number 1 is :", comp2)
// lấy phần real
realNum := real(comp1)
fmt.Println("Real part of complex number 1:", realNum)
// lấy phần hình ảnh
imaginary := imag(comp2)
fmt.Println("Imaginary part of complex number 2:", imaginary)
}
Rezultat:
Số phức 1 là: (10+11i)
Số phức 1 là: (13+33i)
Phần thực của số phức 1: 10
Phần ảo của số phức 2: 33
Tipul de date boolean reprezintă doar un bit de informație care este fie adevărat, fie fals. Valorile de tip boolean nu sunt convertite implicit sau explicit în niciun alt tip.
De exemplu:
//Minh họa chương trình dùng boolean
package main
import "fmt"
func main() {
// Các biến
str1 := "Quantrimang"
str2:= "quantrimang"
str3:= "Quantrimang"
result1:= str1 == str2
result2:= str1 == str3
// Hiện kết quả
fmt.Println( result1)
fmt.Println( result2)
// Hiện kiểu của result1 và result2
fmt.Printf("Kiểu của result1 là %T và "+
"kiểu của result2 là %T",
result1, result2)
}
Rezultat:
false
true
Kiểu của result1 là bool và kiểu của result2 là bool
Tipul de date șir reprezintă o secvență de puncte de cod Unicode. Cu alte cuvinte, putem spune că un șir este o secvență imuabilă de octeți, adică odată ce un șir este creat, nu îl puteți modifica. Șirurile de caractere pot conține date arbitrare, inclusiv octeți cu valoare zero în formă care poate fi citită de om. Șirurile pot fi concatenate folosind operatorul de adăugare (+).
De exemplu:
// Chương trình Go dùng chuỗi
package main
import "fmt"
func main() {
// Biến str chứa chuỗi
str := "Quantrimang"
// Hiện độ dài của chuỗi
fmt.Printf("Length of the string is:%d",
len(str))
// Hiện chuỗi
fmt.Printf("\nString is: %s", str)
// Hiện kiểu biến str
fmt.Printf("\nType of str is: %T", str)
}
Rezultat:
Chiều dài của chuỗi là: 13
Chuỗi là: Quantrimang
Kiểu của chuỗi là: chuỗi
Exemplu de concatenare de șiruri:
// Nối chuỗi
// Tác giả : Chhanda Saha
package main
import "fmt"
func main() {
var str1 string = "STRING_"
var str2 string = "Concatenation"
// Nối chuỗi bằng toán tử +
fmt.Println("New string : ", str1+str2)
}
Rezultat:
New string : STRING_Concatenation
Ce este Constant sau Const în Golang? Iată ce trebuie să știți despre utilizarea constantelor în Go.
Funcțiile variadice din Go vă permit să transmiteți un număr variabil de argumente unei funcții. Iată tot ce trebuie să știți despre funcțiile volatile din Golang.
În Golang, parametrii de returnare numiți sunt adesea denumiți ca parametri numiți. Golang permite denumirea parametrilor returnați sau a rezultatelor funcțiilor în semnătura sau definiția funcției.
Cuvinte cheie - Cuvintele cheie sunt cuvinte într-o limbă care sunt utilizate pentru un proces intern sau reprezintă o acțiune predefinită. Iată lucrurile pe care trebuie să le știți despre cuvintele cheie din Golang.
Go acceptă două moduri principale de a transmite argumente: Treci după valoare și Treci prin referință. Go folosește trecerea prin valoare în mod implicit.
În limba Go, vi se permite să returnați mai multe valori dintr-o funcție, folosind instrucțiunea return. Cu alte cuvinte, într-o funcție, o instrucțiune return poate returna mai multe valori.
Golang, ca majoritatea altor limbaje de programare, are declarație switch. Iată cum să utilizați declarația switch în Golang.
În acest articol, vom învăța cum să folosim cazul implicit pentru a evita blocajul. Dar mai întâi, să aflăm care este cazul de blocare atunci când utilizați comanda Golang select?
Structurile anonime din Golang sunt structuri temporare fără nume folosite în scopuri unice, în timp ce câmpurile anonime permit încorporarea câmpurilor fără nume.
Ce sunt runele în Golang? Cum se folosește Rune în Golang? Articolul vă va spune răspunsul.
Operatorii ne permit să efectuăm diferite tipuri de operații pe operanzi. În limbajul Go, operatorii pot fi clasificați în funcție de diferitele lor funcții.
_(sublinierea) în Golang se numește Blank Identifier. Identificatorul este un nume definit de utilizator al componentelor programului utilizat în scopuri de identificare.
Salut Lume! este primul program de bază în orice limbaj de programare. Puteți scrie acest prim program în Golang urmând pașii de mai jos.
Golang poate fi instalat cu ușurință pe Windows. Mai jos este un ghid detaliat pas cu pas pentru instalarea Golang pe Windows.
Te-ai săturat de eroarea frustrantă a contului de lucru Microsoft Teams care îți blochează productivitatea? Descoperă soluții dovedite, pas cu pas, pentru a o remedia rapid - golește memoria cache, resetează aplicația și multe altele. Fă Teams să funcționeze perfect chiar astăzi!
Te-ai săturat de erorile de descărcare Microsoft Teams care îți blochează fluxul de lucru în mod neașteptat? Urmărește ghidul nostru expert, pas cu pas, cu remedieri rapide și sfaturi avansate pentru a o rezolva instantaneu. Nu este necesară reinstalarea!
Te chinui cu Microsoft Teams lent? Află cum să golești memoria cache Microsoft Teams pas cu pas pentru a remedia problemele de performanță, întârzierile, blocările și a crește viteza pe Windows, Mac, web și mobil. Soluții rapide care funcționează!
Te-ai săturat de eroarea 1200 din Microsoft Teams care îți blochează apelurile telefonice? Descoperă remedieri rapide, pas cu pas, pentru iOS și Android, pentru a reveni rapid la munca în echipă fără probleme - nu sunt necesare cunoștințe tehnice!
Întâmpinați dificultăți în a vă localiza ID-ul sau detaliile contului Microsoft Teams? Acest ghid pas cu pas vă arată exact unde puteți găsi ID-ul și informațiile contului Microsoft Teams pe desktop, web, mobil și alte dispozitive, pentru o colaborare fără probleme.
Te confrunți cu eroarea „Alătură-te întâlnirii” din Microsoft Teams? Descoperă pași demonstrați pentru a o rezolva prin linkuri directe. Soluții rapide pentru o alăturare fără probleme - nu sunt necesare abilități tehnice!
Deblochează puterea Microsoft Teams în 2026 cu acest tutorial cuprinzător. Aflați sfaturi esențiale pentru colaborarea în afaceri și educație, de la configurare la funcții avansate pentru o productivitate fără probleme. Perfect atât pentru echipe, cât și pentru sălile de clasă!
Descoperiți de unde descarcă Microsoft Teams fișierele pe computer. Aflați locațiile implicite pentru Windows, Mac, Linux, cum să le schimbați și sfaturi pentru a găsi fișiere instantaneu. Economisiți timp cu acest ghid complet!
Frustrat pentru că înregistrarea ta în Microsoft Teams a eșuat? Descoperă principalele motive comune, cum ar fi problemele de permisiuni, limitele de stocare și erorile de rețea, plus remedieri pas cu pas pentru a preveni viitoarele erori și a înregistra impecabil de fiecare dată.
Vă confruntați cu o eroare de conectare la Microsoft Teams pe Chromebookuri? Descoperiți soluții pas cu pas pentru a rezolva rapid problemele de conectare. Ștergeți memoria cache, actualizați aplicațiile și multe altele pentru o muncă în echipă fără probleme. Funcționează pe cel mai recent sistem de operare Chrome!
Stăpânește cum să sincronizezi Microsoft Teams cu OneDrive pentru partajarea ușoară a fișierelor. Instrucțiuni pas cu pas, sfaturi și depanare pentru productivitate maximă în fluxul de lucru.
Frustrat(ă) pentru că lipsesc sălile de grup în cadrul întâlnirii tale Teams? Descoperă principalele motive pentru care nu poți vedea sălile de grup în Teams și urmează remedierile noastre pas cu pas pentru a le face să funcționeze fără probleme în câteva minute. Perfect atât pentru organizatori, cât și pentru participanți!
Vă confruntați cu întârzierea videoconferințelor Microsoft Teams pe Wi-Fi? Acest ghid complet de depanare oferă remedieri rapide, sfaturi avansate și optimizări Wi-Fi pentru a restabili instantaneu apeluri video clare.
Frustrat de lipsa pictogramei Microsoft Teams din Outlook? Află exact unde o găsești, de ce dispare și pașii demonstrați pentru a o restaura pentru întâlniri fără efort. Actualizat pentru cele mai recente versiuni!
Frustrat de bucla de pornire a ecranului de bun venit din Microsoft Teams? Urmați pașii noștri dovediți pentru depanarea buclei de pornire a ecranului de bun venit din Microsoft Teams: goliți memoria cache, resetați aplicația, reinstalați. Reveniți la o colaborare fără probleme în câteva minute!