Riepilogo - Input e output
Fa parte della sezione Fondamenti del percorso GO di Coddy. Lezione 33 di 109.
Sfida
FacileIn questa sfida, ti eserciterai a usare fmt.Printf per visualizzare output formattato con diversi specificatori di formato.
Completa il codice per visualizzare informazioni su un Gopher usando gli specificatori di formato appropriati:
- Usa
%sper le stringhe - Usa
%dper gli interi - Usa
%.2fper i numeri in virgola mobile con 2 cifre decimali - Usa
%tper i valori booleani - Usa
%Tper visualizzare il tipo di una variabile
Assicurati che ogni riga di output termini con un carattere di nuova riga (\n).
Il testo esatto è Active: true.
Il testo esatto è Age: 5 years.
Il testo esatto è Name: Gopher.
Provalo tu
package main
import "fmt"
func main() {
// Variabili fornite
name := "Gopher"
age := 5
height := 0.75
isActive := true
// TODO: Usa fmt.Printf per stampare la riga del nome indicata nelle istruzioni, usando la variabile name e lo specificatore di formato %s
// TODO: Usa fmt.Printf per stampare la riga dell'età indicata nelle istruzioni, usando la variabile age e lo specificatore di formato %d
// TODO: Usa fmt.Printf per stampare "Height: 0.75 meters" usando la variabile height e lo specificatore di formato %.2f
// TODO: Usa fmt.Printf per stampare la riga relativa allo stato attivo indicata nelle istruzioni, usando la variabile isActive e lo specificatore di formato %t
// TODO: Usa fmt.Printf per stampare "Name type: string" usando la variabile name e lo specificatore di formato %T
}Tutte le lezioni di Fondamenti
4Operatori di confronto e logici
Operatori di confronto - Parte 1Operatori di confronto - Parte 2Operatore AND logicoOperatore OR logicoOperatore NOT logicoNozioni di base sulla precedenza degli operatoriRiepilogo - Eseguire confronti7Flusso di controllo: cicli
Come funziona il ciclo `for`Ciclo `for` - baseCiclo `for` - solo condizioneLa parola chiave `break`La parola chiave `continue`Cicli annidatiRiepilogo - ripetere le azioni2Variabili e tipi di dati di base
Che cos'è una variabileInferenza del tipo con `:=`Numeri interi (int)Numeri in virgola mobileValori booleaniStringheValori zeroCostantiConvenzioni di denominazioneRiepilogo: variabili e tipi5Input/output di base
Output formattatoVerbi di formattazioneVisualizzazione dei tipiAcquisire input di base dall’utenteRiepilogo - Input e output8Funzioni
Capire le funzioniDichiarare una funzioneChiamare le funzioniParametri delle funzioniRestituire un singolo valoreRestituire più valoriValori restituiti con nomeFondamenti dell'ambito delle funzioniRiepilogo - Creare codice riutilizzabile3Operatori di base
Operatori aritmeticiOperatore di divisioneL'operatore moduloOperatore di assegnazioneOperatori di assegnazione compostaIncremento e decrementoRiepilogo - Calcoli6Flusso di controllo: condizioni
L'istruzione `if`La parola chiave `else`La parola chiave `else if`Ombreggiamento delle variabili in `if`Inizializzare le variabiliL'istruzione `switch``switch` con espressioni`switch` senza espressioneLa parola chiave `fallthrough`Riepilogo: prendere decisioni9Puntatori
Che cos’è un puntatore?Dichiarare variabili puntatoreL’operatore indirizzoDereferenziare i puntatoriUsare i puntatori nelle funzioniPuntatori nilRipasso - Capire i puntatori12Tipi compositi: mappe
Introduzione alle mappeDichiarare i letterali delle mappeCreare mappe con `make`Aggiungere e aggiornare coppie chiave-valoreAccedere ai valori delle mappeVerificare l'esistenza di una chiaveEliminare elementi dalle mappeLunghezza delle mappeIterare sulle mappeRiepilogo - Archiviazione chiave-valoreEsercitati da solo: Compilatore Go online