Convenzioni di denominazione
Fa parte della sezione Fondamenti del percorso GDScript di Coddy. Lezione 9 di 92.
Le convenzioni di denominazione sono linee guida che rendono il codice più facile da leggere. La guida di stile di Godot scrive i nomi delle variabili in snake_case: parole in minuscolo separate da trattini bassi, come player_name o max_health.
Scegli nomi descrittivi che indichino il significato del valore:
# Nomi scelti male
var isAlive = true # non è in snake_case
var a = 10
var b = "Hello"
# Nomi scelti bene
var is_alive = true
var age = 10
var greeting = "Hello"Alcune regole riguardano la sintassi, non lo stile, e infrangerle è un errore:
- Un nome contiene solo lettere, cifre e trattini bassi, quindi niente spazi o trattini
- Un nome non può iniziare con una cifra:
player2è valido,2playernon lo è - Una parola chiave come
varofuncnon può essere un nome
I nomi distinguono tra maiuscole e minuscole: score e Score sono due variabili diverse.
Sfida
PrincipianteLe tre variabili del programma non hanno nomi in snake_case e le righe print() usano già i nomi in snake_case. Rinomina le variabili:
PlayerNameinplayer_namecoinCountincoin_countIsOnlineinis_online
Lascia invariati i valori e non modificare le righe print(). Il programma stampa:
Player: Ada
Coins: 120
Online: trueProvalo tu
extends Node
func _ready():
# Rinomina queste variabili usando snake_case
var PlayerName = "Ada"
var coinCount = 120
var IsOnline = true
# Non modificare le righe qui sotto
print("Player: ", player_name)
print("Coins: ", coin_count)
print("Online: ", is_online)
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiDivisione interaOperatore moduloScorciatoie aritmeticheRipasso - Matematica sempliceOperatori di confronto7Input/Output di base
OutputOutput con variabiliFormattazione delle stringheInputConversione di tipoRiepilogo - Fino a 120Riepilogo - Vero o falso10Funzioni
Dichiarare una funzioneArgomentiRestituzioneTipi di ritornoRiepilogo - Funzione SigmaRiepilogo - Funzione di convalidaValori predefiniti5Operatori - Parte 2
Operatori logici - Parte 1Operatori logici - Parte 2Riepilogo - Logica sempliceOperatori logici - Parte 3Operatore ternario8Calcolatore per dividere il conto
Messaggio di benvenutoInserimento dei dati11FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz3Variabili Parte 2
Dichiarazione del tipoInferenza del tipoCostantiRipasso - Inizializzare le variabiliConversione di tipo6Strutture decisionali
Istruzione ifIf - ElseRipasso - Calcolatrice sempliceIf - Else annidatiIstruzione match9Cicli
Ciclo forCiclo whilebreakcontinueRipasso - FattorialeLa funzione rangeCiclo annidatoRipasso - Input dinamicoEsercitati da solo: Compilatore GDScript online