Press "Enter" to skip to content

Types – Go Lang Practical Programming Tutorial p.3


00:00:01cosa sta succedendo a tutti e benvenuti

00:00:03alla terza parte dei principi fondamentali del tutorial go

00:00:06in questo tutorial quali erano di parlare

00:00:08Chi sta scrivendo le informazioni come ho detto

00:00:11nel primo tutorial siamo veramente

00:00:12andando ottenere effettivamente l’applicazione di questo

00:00:14qualcosa di più utile la cosa siamo

00:00:16andando applicarlo a se è andare ha un

00:00:19built-in server web fa web, ovviamente,

00:00:21come le applicazioni web piuttosto semplici

00:00:24a destra, fuori dalla scatola, anche con la sola

00:00:26libreria standard in modo che è quello che stiamo

00:00:27intenzione di fare, ma anche solo per fare il più

00:00:29esempio ciao mondo di base abbiamo ancora

00:00:31per ottenere attraverso un sacco di piace molto

00:00:32le cose veramente giusta di base di base in merito a Go

00:00:35soprattutto perché penso che un sacco di

00:00:37le persone sono provenienti da Python dal

00:00:39questo è principalmente quello che faccio sul mio canale

00:00:40e cose del genere oggi quello che faremo

00:00:42parlare di sta scrivendo le informazioni

00:00:45che è qualcosa che hai appena non hanno nemmeno

00:00:48pensare a in Python non c’è

00:00:49alcuni piccoli complessità qui che verrà

00:00:52si inciampare in modo comunque andiamo avanti

00:00:55ed entrare in modo ho intenzione di questo

00:00:58quella che abbiamo appena davvero bisogno di formattare e noi

00:00:59può svuotare principale e parliamo di

00:01:03tipi così in movimento c’è un bel paio di tipi

00:01:06Metterò un link nella descrizione di

00:01:07la versione basata su testo di questo tutorial

00:01:08se ho dimenticato qualcuno appena mi ricordano e

00:01:11ci ha tutti i tipi di lì, ma si

00:01:14utilizzerà quelli e poi si può effettivamente

00:01:15creare i propri tipi più tardi

00:01:17fondamentalmente i tipi che si sta andando ad

00:01:19stia usando qui o andando essere come bool int

00:01:21float 32 o galleggiante di 64 byte sono probabilmente

00:01:27dimenticando alcuni degli altri quelli che

00:01:29probabilmente stai andando ad utilizzare stringa

00:01:31finanziare una stringa in ogni caso, ma si può

00:01:35controllare tutti i tipi che avete

00:01:36a disposizione siamo gonna uso per lo più solo

00:01:38numeri per ora solo per avere un’idea

00:01:39noi probabilmente gettare una stringa in là

00:01:41ma in ogni caso troppo

00:01:42andiamo avanti e creare un semplice

00:01:45Funzione stiamo andando chiamano questo funk aggiuntivo

00:01:47un add sta andando aggiungere insieme due

00:01:50variabili come x ed y e poi è

00:01:52andando restituire un qualunque sia l’aggiunta di

00:01:58queste due cose sono così così in Python voi

00:02:01Non avrebbe dovuto aggiungere qualsiasi digitazione ma e

00:02:03andare si deve aggiungere quali sono i tipi di

00:02:05questi queste variabili in modo X del tipo di X

00:02:08stiamo andando a dire è flottante 64 e poi

00:02:10per y che andremo a dirlo

00:02:12ringrazio float64 anche è necessario specificare

00:02:15il tipo, se la funzione sta per

00:02:17restituire qualcosa che hai specificare di

00:02:19che tipo sarà il ritorno di nuovo siamo

00:02:22gonna dire galleggiare 64 ora, poiché go è tutto

00:02:26di efficienza è probabile il caso

00:02:28che non è necessario la precisione di 64

00:02:30bit in modo probabilmente si potrebbe utilizzare il galleggiante

00:02:3132 Ma io sono un uomo con il piano e sono

00:02:35utilizzando float64 per un motivo così faremo

00:02:37continuate con galleggiante 64 e vedrete

00:02:39perché presto in modo da tornare e poi abbiamo appena

00:02:43tornare qualunque X + Y + è così allora noi

00:02:47può venire qui e potremmo aggiungere un po ‘

00:02:49cose insieme ma voglio anche mostrare

00:02:53voi variabili in modo che stiamo andando stiamo andando

00:02:54definire alcune variabili e quindi passare

00:02:56tali variabili alla funzione perché

00:02:57potremmo solo dire aggiungere e poi si sa

00:03:0155.5 in qualcos’altro ma riutilizziamo

00:03:04variabili primi così da definire una variabile

00:03:07ci sono alcuni modi si potrebbe ottenere via

00:03:09con questo o di fare questo, ma ci limiteremo a

00:03:11mostrare un uno veramente di base prima quindi cerchiamo di

00:03:13diciamo che stiamo andando chiamare questo numero 1 in modo

00:03:15si tratta di una var num 1 finora il nome di essa

00:03:19e poi il tipo che ce la faremo

00:03:21questo quindi questo sarà un galleggiante 64 perché

00:03:24questo si aspetta il galleggiante 64 e poi

00:03:28diremo che è uguale 5.6 e poi siamo

00:03:31andando a salvare di nuovo il nostro num2 sotto 64

00:03:34e che sta per essere uguale a nove

00:03:37Punto Cinque ora potremmo fare dot formato

00:03:41capitale di stampa linea di P stampa e quindi aggiungere

00:03:46num1 num2 quindi dovremo salvare questo e poi

00:03:51ci limiteremo a sollevare il go interprete

00:03:53correre vai a vai e otteniamo 15 punto 1 ora

00:04:01è probabile che non stai andando a vedere

00:04:02programmi delle persone che assomigliano a questo

00:04:04hanno intenzione di usare molto di più flex o

00:04:05mano così c’è un sacco di cose che abbiamo

00:04:07può fare per rendere questo più veloce in meno

00:04:10testo sullo schermo in modo prima di tutto in qualsiasi momento

00:04:13hai un susseguirsi di cose solo

00:04:16in generale nella programmazione se hai

00:04:18come la ripetizione si probabilmente c’è un

00:04:20modo per sbarazzarsi della ripetizione

00:04:21così così ogni volta che hai un po ‘di come

00:04:24un gruppo di variabili che sono gli stessi

00:04:25tipo o parametri dello stesso esatto

00:04:27digitazione si può effettivamente solo condensare

00:04:29in modo che possiamo sbarazzarsi di questo float64 qui

00:04:31e dire X virgola funzione float64 Y

00:04:35restituisce un galleggiante 64 ritorno X più y facciamo

00:04:39basta salvare ed eseguire che reale veloce solo

00:04:40per mostrare fresco

00:04:42come previsto ora la prossima cosa è come

00:04:45l’abbiamo più variabili qui

00:04:47ora la stessa cosa si potrebbe fare in

00:04:49Python si può fare qui così si può dire

00:04:51var num1 virgola 9 sia di tipo float

00:04:5564 è uguale a 5.6 virgola 9.5 così due cose

00:05:00potrai ottenere estratti in quelli come gnome

00:05:041 num2 modo 5.6 viene decompresso a num2 num1

00:05:06non è 9.5 e così via in modo da potremmo risparmiare

00:05:09quella corsa che nuovo 15 1 che detti

00:05:15le persone non tendono a fare questo in modo da andare

00:05:19nulla al di fuori di una funzione si farebbe

00:05:22devono definire utilizzando il var e dare

00:05:24il tipo e tutto ciò che se è all’interno di un

00:05:26funzione è possibile utilizzare alcuni stenografia e

00:05:28in realtà non c’è bisogno di dare il tipo

00:05:29Go sarà capirlo quando si compila

00:05:32ma il tipo non può cambiare dopo che è

00:05:36stato compilato in modo che sarà tipo di capirlo

00:05:37e poi una volta che si compila si potrebbe

00:05:41mai cambiare questo tipo di nuovo in modo da

00:05:42devono ancora è solo andando avere uno

00:05:44tipo non sta andando ad essere dinamico ogni

00:05:45volta che il programma viene ad esso è solo

00:05:47una volta in modo da quello che si potrebbe fare è

00:05:50poteva dire piuttosto che fari si potrebbe

00:05:52basta dire num1 virgola mamma per sbarazzarsi di

00:05:55colon float64 è uguale a cinque punti a sei nove

00:05:59virgola cinque ora possiamo aggiungere quei due

00:06:02le cose insieme in modo da salvare venire qui gestito

00:06:05e otteniamo una quindicina punto uno ora come ho

00:06:10detto prima che l’uomo con il piano di quello che se noi

00:06:13ha voluto questo per essere super efficiente

00:06:14perché cinque punti sei nove virgola cinque

00:06:15non abbiamo bisogno della precisione di 64 bit

00:06:18andiamo a 32 meno spazzatura così andremo

00:06:24avanti e salvare quello e corriamo che

00:06:27ma ci arriviamo e l’aria è che noi

00:06:31è possibile utilizzare num1 che sembra essere un

00:06:33digitare float64 come un tipo float32

00:06:36nell’argomento bla bla così quando quando

00:06:39questo è stato è stato dato un tipo di movimento ha visto bene

00:06:43si tratta di un galleggiante ci limitiamo a dare galleggiare 64

00:06:45e quindi si ottiene attraverso la funzione

00:06:47qui ed è come up non possiamo usare che

00:06:48destra in modo così sì è possibile utilizzare il

00:06:51stenografia ma se si voleva che le cose siano

00:06:53esplicita in qualche modo e che si desidera utilizzare

00:06:56flick galleggiante 32 ad esempio e non solo

00:06:58un certo tipo di default che sta andando ottenere

00:06:59si avrebbe bisogno di specificare la digitazione

00:07:02informazioni anche nel caso in cui non lo faccio

00:07:04coprilo

00:07:05ci sono anche costante in modo CO e St

00:07:08ovviamente, per comunicare che si tratta di una costante

00:07:10è necessario utilizzare il termine costante in modo

00:07:13hai avuto modo di definirlo come il

00:07:15la tradizione delle prime variabili I

00:07:17ha mostrato così sì come costante io no

00:07:19sa X in pendenza guardare bene così va bene

00:07:26quelli che un paio di cose lì adesso con

00:07:29stenografia come diciamo che ha avuto un punk

00:07:31che sta per tornare più cose

00:07:33così stiamo andando diciamo multipla e poi

00:07:36multipla è gonna prendere dirà due

00:07:41ruscelli quindi diciamo che ci vuole un un B

00:07:44corda e poi ritorna che è una specie

00:07:48di esso restituire un B quindi restituisce stringa

00:07:51giusto, ma dal momento che vogliamo che questa funzione per

00:07:54essere in grado di fare restituire una virgola B cioè la sua

00:07:57tornando due cose in modo che due stringhe

00:08:00in realtà, purtroppo, di mettere questo

00:08:02ancora una volta tra parentesi guardare là fuori e

00:08:05specificare ogni tipo di ritorno, anche se

00:08:09sono dello stesso tipo di ritorno avete ancora

00:08:11per specificare entrambi così una stringa B

00:08:13stringa così ora quello che faremo e

00:08:16Io sto andando volutamente lascio li vogliono

00:08:17loro di lì, per ora solo per mostrarvi

00:08:19un’altra cosa interessante di andare così

00:08:23Ora diciamo che diremo parola una virgola

00:08:30parola 2 è uguale hey ho già incasinato

00:08:36ma oh Ho sbagliato due volte due doppie

00:08:38Non cita prima di tutto e poi anche un

00:08:40detto

00:08:40è uguale a due punti è uguale dirà hey virgola

00:08:45ci va bene e poi andremo avanti e

00:08:49stampe formato dot

00:08:51non dimenticate la P maiuscola linea di stampa

00:08:54e quindi qualunque sia il ritorno di più

00:08:58è quando si passa W1 e W2 in modo che io

00:09:02solo dire Hey there ma siamo colpo andando

00:09:04ci andremo avanti ed eseguire comunque

00:09:06e ci si va a vedere num1 è

00:09:08Non dichiarato utilizzato e questo è num2

00:09:12interessante che tipo di rende lo sviluppo

00:09:16a volte difficile come si sta cercando di costruire

00:09:18un programma in uscita e le cose come si va

00:09:20quindi se si voleva davvero li vogliono

00:09:23a voi come si sta progettando di usare

00:09:25ma si voleva solo per essere sicuri di

00:09:27arrivati ad un certo punto si può solo

00:09:29commento fuori così un commento è solo un

00:09:31singola riga di commento è solo andando essere

00:09:32due barre un commento doppia linea è

00:09:34sarai tu sai slash stella o

00:09:38asterisco asterisco barra florida e che

00:09:40che avrebbe funzionato bene su più righe

00:09:45così si potrebbe semplicemente lasciare un commento, se

00:09:47si voleva usarli ma siamo abbastanza

00:09:49molto chiuso con loro ora quindi Vado

00:09:51avanti e cancellarli ora la funzione

00:09:52che hai scritto è e non è un grande

00:09:54trattare, ma anche se hai fatto un import che

00:09:56non si usa che sta andando lanciare un

00:09:57errore quindi dovremo salvare quella e dovremmo

00:10:01vedere Hey there questa volta e lo facciamo questo è

00:10:06buono quindi non c’è che così ora una coppia

00:10:11altre cose che voglio mostrare prima di avvolgere

00:10:13questo uno è come si può fare come se

00:10:18si voleva convertire un tipo come te

00:10:19potrebbe salvare bar un int B è uguale a 62 e

00:10:23come si vuole dire come Barbie galleggiante

00:10:2664 uguale e poi si può solo convertire

00:10:31così si potrebbe dire float64 una e che

00:10:35converte una ad un galleggiante a 64

00:10:37inoltre è possibile che digitare opere di inferenza

00:10:41così si può dire, come abbiamo VAR un

00:10:44int 62 si potrebbe quindi dire che X Colt loop X

00:10:50eguali colon

00:10:52A e X sarà tipo int a posto in modo da poter

00:10:59tipo di appena tenere nella parte posteriore vostra

00:11:00mente in modo penso che è tutto quello che voglio

00:11:04Mostra sulla digitazione di informazioni e una sola

00:11:08più cosa di base che hai avuto modo di ottenere

00:11:09utilizzato per soprattutto se vieni da

00:11:11Python non hai mai dovuto pensare

00:11:12che se avete domande Commenti

00:11:16interessa qualunque sentitevi liberi di lasciare

00:11:18li sotto altrimenti ti vedrò in

00:11:20prossimo tutorial