Press "Enter" to skip to content

Types – Go Lang Practical Programming Tutorial p.3


cosa sta succedendo a tutti e benvenuto
alla terza parte delle nozioni di base del tutorial go
in questo tutorial di cosa si stava parlando
riguardo sta scrivendo informazioni come ho detto
nel primo tutorial lo siamo davvero
riuscirò ad applicarlo davvero a
qualcosa di più utile la cosa che siamo
applicarlo a se è andare ha un
il web server integrato fa ovviamente il web
come le applicazioni web abbastanza semplicemente
appena fuori dalla scatola anche solo con il
libreria standard quindi è quello che siamo
farò ma anche solo per fare di più
esempio di base ciao mondo che abbiamo ancora
per ottenere un sacco di like davvero
cose veramente semplici di base su go
soprattutto perché penso molto
le persone vengono da Python da allora
questo è principalmente ciò che faccio sul mio canale
e cose come oggi cosa stiamo andando
stare parlando è digitare informazioni
che è qualcosa che semplicemente non nemmeno
dobbiamo pensare a Python c’è
alcune piccole complicazioni qui che lo faranno
inciampare quindi andiamo avanti
ed entrare in modo ho intenzione di questo
uno abbiamo davvero bisogno di formato e noi
può svuotare il main e parliamo di
tipi così in giro ce ne sono parecchi tipi
Metterò un link nella descrizione di
la versione testuale di questo tutorial
se dimentico qualcuno, ricordami e
lì ha tutti i tipi lì, ma tu
userò quelli e poi puoi effettivamente
crea i tuoi tipi più tardi
fondamentalmente i tipi che stai per
starai usando qui o sarò come bool int
float 32 o float 64 byte Sono probabilmente
dimenticando alcuni degli altri
probabilmente userete la stringa
finanzia comunque una stringa, ma puoi farlo
controlla tutti i tipi che hai
disponibile che useremo per lo più solo
numeri per ora solo per avere un’idea
probabilmente inseriremo una stringa lì dentro
troppo ma comunque
andiamo avanti e creare un semplice
funzione che chiameremo questo funk add
un add aggiungerà due
variabili come xey e poi è
restituirò qualunque sia l’aggiunta di
queste due cose sono così così in te Python
non dovrebbe aggiungere alcuna digitazione, ma e
vai devi aggiungere quali sono i tipi di
queste queste variabili così X il tipo di X
stiamo andando a dire è flottante 64 e poi
per te lo diremo
grazie float64 anche tu devi specificare
il tipo se la funzione sta per
restituire qualcosa di cui hai specificato
di che tipo il ritorno sarà di nuovo
dirò float 64 ora da quando è tutto
riguardo all’efficienza è probabile che sia il caso
che non hai bisogno della precisione di 64
bit quindi potresti probabilmente usare il float
32 ma io sono un uomo con il piano e io sono
usando float64 per una ragione, così faremo
continua con float 64 e vedrai
perchè presto così torni e poi noi solo
restituire qualunque X + + y è così poi noi
può venire qui e potremmo aggiungerne un po ‘
cose insieme ma voglio anche mostrare
voi variabili, quindi stiamo andando
per definire alcune variabili e quindi passare
quelle variabili alla funzione perché
potremmo solo aggiungere e poi sai
55.5 in qualcos’altro, ma riutilizziamo
le variabili prima in modo da definire una variabile
ci sono alcuni modi in cui possiamo andare via
con questo o di fare questo, ma ci limiteremo a
mostra prima uno veramente fondamentale, quindi facciamolo
Diciamo che chiameremo questo numero 1 così
è un var num 1 finora il suo nome
e poi il tipo che ce la faremo
questo quindi questo sarà un float 64 perché
questo si aspetta il float 64 e poi
diremo che è uguale a 5.6 e quindi siamo
andando a salvare il nostro num2 di nuovo sotto 64
e questo sarà uguale a nove
punto cinque ora potremmo fare il punto di formato
stampare la riga di stampa maiuscola P e quindi aggiungere
num1 num2 quindi lo salveremo e quindi
andremo a far passare l’interprete
corri e vai a prendere 15 punti 1 ora
è probabile che tu non vedrai
i programmi delle persone che assomigliano a questo
useranno molto più flex o
mano quindi ci sono un sacco di cose che noi
può fare per renderlo più veloce a meno che
testo sullo schermo quindi prima di tutto in qualsiasi momento
hai solo un susseguirsi di cose
in generale nella programmazione, se hai
come la ripetizione , probabilmente c’è un
modo per sbarazzarsi della ripetizione
così così ogni volta che ne hai un po ‘di simili
un mucchio di variabili uguali
tipo o parametri dello stesso esatto
tipo in realtà puoi solo condensarlo
quindi possiamo sbarazzarci di questo float64 qui
e basta dire la virgola X Y funzione float64
restituisce un float 64 return X più y let’s
basta salvare ed eseguire quello vero veloce solo
per mostrare figo
come previsto ora la prossima cosa è come
abbiamo qui più variabili
ora la stessa cosa che potresti fare in
Python si può fare qui così si può dire
var num1 virgola 9 per entrambi i tipi float
64 equivale a 5.6 virgola 9.5 quindi due cose
sarà scompattato in quelli come Gnome
1 num2 quindi 5.6 viene decompresso in num1 num2
non è 9.5 e così via così potremmo salvare
che l’ ho ripetuto 15 1 che ha detto
le persone non tendono a farlo in questo modo
qualsiasi cosa al di fuori di una funzione che vorresti
devi definire usando la var e dare
il tipo e tutto questo se è dentro a
funzione è possibile utilizzare alcuni stenografia e
in realtà non c’è bisogno di dare il tipo
vai lo capirai quando compili
ma il tipo non può cambiare dopo che è
stato compilato in modo che sarà tipo di capirlo
fuori e poi una volta compilato è possibile
non cambiare mai quel tipo di nuovo così tu
ancora deve averne solo uno
digita che non sarà dinamico ogni
il momento in cui arriva il programma è giusto
una volta quindi cosa potresti fare sei tu
potrei dire piuttosto che fari che potresti
basta dire num1 virgola virgola per sbarazzarsi di
float64 colon equals five point six nine
Punto cinque ora possiamo aggiungere questi due
le cose insieme quindi salvi qui, corri
e ora prendiamo quindici punti uno come me
ha detto prima che l’uomo con il piano e se noi
voleva che fosse super efficiente
perché cinque punto sei nove punto cinque
non abbiamo bisogno della precisione di 64 bit
andiamo a 32 meno rifiuti quindi andremo
avanti e salvalo e facciamolo
ma ci arriviamo e l’aria è quella di noi
non posso usare num1 che capita di essere a
digita float64 come un tipo float32
in argomento bla bla bla quando quando
questo è stato dato un tipo va visto okay
è un float , gli daremo il float 64
e poi passa attraverso la funzione
qui ed è come se non potessimo usarlo
giusto così sì, puoi usare il
stenografia ma se volevi che le cose fossero
esplicita in qualche modo e tu vuoi usarla
sfoglia il float 32 per esempio e non solo
un tipo predefinito che otterrà
dovresti specificare la digitazione
informazioni anche nel caso in cui non lo faccio
coprilo
ci sono anche costanti quindi CO e St
ovviamente per avvisare che è una costante
devi usare il termine costante così
devi definirlo come il
tradizione delle prime variabili I
ti ho mostrato così sì come costante non lo faccio
conosco X in ripidezza, va bene così bene
quelli con cui ci sono alcune cose ora
stenografia come diciamo che avevi un punk
questo restituirà più cose
quindi diremo più e poi
il multiplo che prenderà dirà due
flussi quindi diciamo che ci vuole un B
corda e poi ritorna che è una specie
ne restituisce una B così restituisce una stringa
giusto, ma dal momento che vogliamo che questa funzione per
essere in grado di fare restituire una virgola B cioè sua
restituendo due cose così a due corde
in realtà purtroppo devo metterlo
di nuovo tra parentesi guarda là fuori e
specificare ogni tipo di reso anche se loro
sono lo stesso tipo di ritorno che hai ancora
per specificare entrambi in modo che una stringa B
stringa così ora quello che faremo e
Li lascerò intenzionalmente volentieri
li a lì per ora solo per mostrarti
un’altra cosa interessante di andare così
ora diciamo che diremo una parola virgola
parola 2 è uguale hey ho già incasinato
ma oh ho incasinato due volte due doppie
cita prima di tutto e poi anche non a
detto
uguale a due punti equivale a dire virgola
ci va bene e poi andremo avanti e
formato punti stampati
non dimenticare la tua linea di stampa p maiuscola
e poi qualunque sia il rendimento di multipli
è quando passiamo w1 e w2 così che io
dì solo hey, ma ci colpiremo
lì andremo avanti e lo eseguiremo comunque
e ci vai tu vedi num1 è
dichiarato non usato e questo è num2
interessante è il tipo di sviluppo delle cose
a volte difficile come stai cercando di costruire
un programma in uscita e le cose come andate
quindi se davvero volevi che volessero
a te come hai intenzione di usare
ma tu volevi solo assicurarti di te
arrivati ​​ad un certo punto si potrebbe solo
commentali così un commento è solo un
commento di una sola riga sarà solo
due barre che formano un commento a doppia linea
Sarai in grado di conoscere una stella o una stella
asterisco asterisco barra florida e che
che funzionerebbe su più linee okay
quindi potresti semplicemente commentarli se
volevi usarli ma siamo carini
molto chiuso con loro ora quindi Vado
avanti e cancellarli ora la funzione
quello che hai scritto è e non è un grande
affare ma anche se l’hai importato
non usi quello che sta per gettare un
errore quindi lo salveremo e dovremmo
vediamo hey lì questa volta e lo facciamo
bene quindi c’è così ora una coppia
più cose che voglio mostrare prima di concludere
questo è come se tu potessi fare come se
volevi convertire un tipo come te
potrebbe salvare bar a int B uguale a 62 e
come vuoi dire come Barbie galleggiare
64 è uguale e quindi puoi semplicemente convertire
così si potrebbe dire float64 una e che
convertirà a un float a 64
inoltre puoi scrivere lavori di inferenza
quindi potresti dire che abbiamo VAR a
int 62 potresti quindi dire X Colt loop X
due punti
a e X saranno di tipo int okay così puoi
tipo di tenere quello nella parte posteriore del tuo
la mente quindi penso che sia tutto ciò che voglio
mostra su informazioni di battitura e solo uno
cosa più fondamentale che devi ottenere
usato soprattutto se venite da
Python a cui non hai mai dovuto pensare
che se hai commenti di domande
riguarda qualsiasi cosa si senta libera di andarsene
li sotto altrimenti ti vedrò
il prossimo tutorial
Please follow and like us:

Be First to Comment

Lascia un commento