Parole chiave in Go
Parola chiave - Le parole chiave sono parole in un linguaggio che vengono utilizzate per qualche processo interno o rappresentano qualche azione predefinita. Ecco cosa devi sapere sulle parole chiave in Golang.
Cosa sono le rune in Golang? Come usare le Rune in Golang? L'articolo vi darà la risposta.
In passato avevamo un solo set di caratteri, chiamato ASCII (American Standard Code for Information Interchange). Utilizziamo quindi 7 bit per rappresentare 128 caratteri, tra cui lettere maiuscole e minuscole dell'alfabeto inglese, numeri, vari segni di punteggiatura e caratteri di controllo del dispositivo. A causa di questa limitazione di caratteri, la maggior parte della popolazione non era in grado di utilizzare il proprio sistema di scrittura personalizzato. Per risolvere questo problema "nacque" Unicode. Unicode è un superset di ASCII che contiene tutti i caratteri utilizzati oggi nei sistemi di scrittura mondiali. Include accenti, segni diacritici, codici di controllo come tabulazioni e interruzioni di riga, assegnando a ciascun carattere un numero standard chiamato "Unicode Code Point" o "Runa" in Go. Il tipo Rune è un alias per int32.
Punti da ricordare sulle Rune in Golang
Per esempio:
♄
Questa è una runa con valore esadecimale ♄.
Il vero significato delle rune
Rappresenta una costante Rune, in cui un valore intero identifica un punto di codice Unicode. Nel linguaggio Go, una runa letterale è rappresentata da uno o più caratteri racchiusi tra parentesi, come 'g', '\t', ecc. Tra le parentesi è consentito inserire qualsiasi carattere, eccetto una nuova riga e una parentesi senza escape. In questo caso, i caratteri racchiusi tra parentesi rappresentano il valore Unicode del carattere stesso specificato, mentre le stringhe multicarattere con una barra rovesciata (all'inizio della stringa multicarattere) codificano i valori in un formato diverso. In Rune Literal, tutte le stringhe che iniziano con una barra rovesciata non sono valide, solo i seguenti caratteri singoli di escape rappresentano valori speciali quando vengono utilizzati con una barra rovesciata:
Carattere | Unicode | Descrivere |
---|---|---|
\UN | U+0007 | Avviso o campanello |
\B | U+0008 | Backspace |
\F | U+000C | Dati del modulo |
\N | U+000A | Avanzamento o interruzione di riga |
\R | U+000D | Torna all'inizio della riga |
\T | U+0009 | Scheda orizzontale |
\v | U+000b | Scheda verticale |
\\ | U+005c | Barra rovesciata |
\' | U+0027 | Apostrofo |
\" | U+0022 | Virgolette doppie (valide solo nelle stringhe di caratteri) |
Per esempio:
//Minh họa chương trình Go đơn giản về cách tạo một rune
package main
import (
"fmt"
"reflect"
)
func main() {
// Tạo một rune
rune1 := 'B'
rune2 := 'g'
rune3 := '\a'
// Hiện rune và kiểu của nó
fmt.Printf("Rune 1: %c; Unicode: %U; Type: %s", rune1,
rune1, reflect.TypeOf(rune1))
fmt.Printf("\nRune 2: %c; Unicode: %U; Type: %s", rune2,
rune2, reflect.TypeOf(rune2))
fmt.Printf("\nRune 3: Unicode: %U; Type: %s", rune3,
reflect.TypeOf(rune3))
}
Risultato:
Rune 1: B; Unicode: U+0042; Type: int32
Rune 2: g; Unicode: U+0067; Type: int32
Rune 3: Unicode: U+0007; Type: int32
Esempio 2:
Risultato:
Character: ♛, Unicode:U+265B, Position:0
Character: ♠, Unicode:U+2660, Position:1
Character: ♧, Unicode:U+2667, Position:2
Character: ♡, Unicode:U+2661, Position:3
Character: ♬, Unicode:U+266C, Position:4
Parola chiave - Le parole chiave sono parole in un linguaggio che vengono utilizzate per qualche processo interno o rappresentano qualche azione predefinita. Ecco cosa devi sapere sulle parole chiave in Golang.
Il tipo di dati specifica il tipo di dati che una variabile Go valida può contenere. Nel linguaggio Go, i tipi sono suddivisi in quattro categorie come segue:
Go supporta due metodi principali per passare argomenti: passaggio per valore e passaggio per riferimento. Di default, Go utilizza il passaggio per valore.
Nel linguaggio Go è possibile restituire più valori da una funzione, utilizzando l'istruzione return. In altre parole, in una funzione, un'istruzione return può restituire più valori.
Golang, come la maggior parte degli altri linguaggi di programmazione, ha l'istruzione switch. Ecco come utilizzare l'istruzione switch in Golang.
In questo articolo impareremo come utilizzare il caso predefinito per evitare situazioni di stallo. Ma prima scopriamo cos'è il caso di deadlock quando si utilizza il comando select di Golang?
Le strutture anonime in Golang sono strutture temporanee senza nome, utilizzate per scopi una tantum, mentre i campi anonimi consentono l'incorporamento di campi senza nome.
Gli operatori consentono di eseguire diversi tipi di operazioni sugli operandi. Nel linguaggio Go, gli operatori possono essere classificati in base alle loro diverse funzioni.
_(trattino basso) in Golang è chiamato identificatore vuoto. L'identificatore è un nome definito dall'utente dei componenti del programma, utilizzato a fini di identificazione.
Ciao mondo! è il primo programma base in qualsiasi linguaggio di programmazione. Puoi scrivere questo primo programma in Golang seguendo i passaggi sottostanti.
Golang può essere facilmente installato su Windows. Di seguito è riportata una guida dettagliata passo dopo passo per installare Golang su Windows.
Golang consente di creare due o più metodi con lo stesso nome nello stesso pacchetto, ma i destinatari di questi metodi devono essere di tipo diverso.
In Go, le funzioni sono blocchi di codice che eseguono attività specifiche e possono essere riutilizzati nel programma per risparmiare memoria, migliorare la leggibilità e risparmiare tempo.
L'ambito di una variabile in Golang determina la parte del programma in cui tale variabile è accessibile. In Go, tutti gli identificatori hanno un ambito lessicale che viene determinato in fase di compilazione.
Gboard è da tempo la tastiera preferita sui telefoni Android. Tuttavia, di recente molte persone sono passate alla tastiera Samsung e non se ne sono più pentite.
Invia dolci e romantici auguri di buon fine settimana alla tua dolce metà. Sebbene siano solo parole o messaggi, saranno doni spirituali significativi, che contribuiranno a rafforzare la vostra relazione.
Il remake di Harry Potter della HBO dovrebbe debuttare nel 2026. Ecco cosa rende la serie TV di Harry Potter un successo.
Non è raro trovare su Internet delle belle foto della luna. L'articolo riassumerà per voi le più belle immagini della luna del mondo.
Ora AMD ha risposto ai problemi della sua linea di CPU di punta dalle prestazioni inferiori alle aspettative con un nuovo aggiornamento che potrebbe garantire qualche frame al secondo in più.
Nell'ottobre 2022, Elon Musk ha speso 44 miliardi di dollari per acquisire X, ma ad oggi il valore della piattaforma è sceso del 78,6%, attestandosi a circa 9,4 miliardi di dollari.
Quando la missione Artemis I della NASA verrà lanciata con successo nello spazio e inizierà il suo viaggio attorno alla Luna nel 2022, non ci saranno astronauti a bordo, ma solo due manichini di dimensioni adulte.
Pulire non deve essere per forza un lavoro ingrato se lo si rende divertente. Ecco alcuni semplici modi per rendere le pulizie divertenti.
Demon Slayer: Infinity Fortress sta ricevendo molta attenzione da parte dei fan. Cosa c'è all'interno della Fortezza Infinita del Demon Slayer? Scopriamolo insieme!
Le conversazioni in background mantengono attiva la conversazione dell'utente con ChatGPT mentre utilizza altre app o quando lo schermo è spento. Ciò significa che ChatGPT può ascoltare e monitorare il comportamento degli utenti nell'utilizzo del telefono 24 ore su 24, 7 giorni su 7.
Di recente, alcuni utenti hanno notato che in alcune risposte Google Gemini presentava testo ripetitivo, caratteri strani e cose del tutto senza senso.
Code Luc Tung Tam Quoc offre ai nuovi giocatori tutto ciò di cui hanno bisogno per iniziare il loro viaggio.
Giang Ho Ngu Tuyet è un gioco MMORPG basato sulla generazione reciproca e sulla reciproca inibizione dei cinque elementi. Con 5 sette: Shaolin, Culto Ming, Wudang, Famiglia Yang e Ninja Celeste, basate sui cinque elementi: Metallo, Legno, Acqua, Fuoco e Terra.
Sfondi MIUI 13 con molti temi diversi, dall'astratto al paesaggio, combinati con colori vivaci e accattivanti tra cui gli utenti possono scegliere.
Cosa devi fare per risolvere l'errore La tua protezione da virus e minacce è gestita dalla tua organizzazione?