Press "Enter" to skip to content

Syntax – Go Lang Practical Programming Tutorial p.2


00:00:01hai fatto parte 2 complimenti così così

00:00:05in questo tutorial stiamo solo andando essere

00:00:06tipo di prenderlo un po ‘un’occhiata più da vicino

00:00:08a quel tipo di complessità che sono

00:00:10succedendo qui e poi coprire un paio di più

00:00:13cose che non abbiamo parlato nel

00:00:15nel precedente tutorial così ancora una volta io sono

00:00:18andando iniziare con una lavagna pulita solo

00:00:19perché abbiamo un sacco di codice in ogni caso in modo

00:00:20non è un grosso problema

00:00:22ma tutto è più o meno andando

00:00:24Iniziamo con il pacchetto principale e poi otteniamo

00:00:28alle importazioni Ora, nel caso della

00:00:30precedente esercitazione abbiamo avuto solo formato, ma

00:00:33se si voleva nella maggior parte dei casi non si è

00:00:36andando scrivere un programma che ha un unico

00:00:38importazione che è solo non è probabile in modo da

00:00:42potrebbe si potrebbe importare le altre cose questo

00:00:45modo così la matematica è un altro pacchetto che è

00:00:47parte della libreria standard, ma questo

00:00:50in realtà non è il metodo che si deve

00:00:51utilizzare così invece quello che ti fai è

00:00:53sei importazione andando e poi sei

00:00:55andando a importare tra parentesi e poi

00:00:59ti basta tipo di aggiungere tutto in

00:01:03qui che hai intenzione di finire con così

00:01:05matematica l’altra cosa che penso vada ha andare

00:01:10ha come uno stili del documento, ma io

00:01:14non sembra a me che l’andare

00:01:15comunità è come insistenti circa stili

00:01:22Ovviamente ci sono alcune cose come schede

00:01:24e cose del genere che vogliono che tu faccia

00:01:26e come il rientro e cose del genere

00:01:28che quel qualcosa come sublime è solo

00:01:29faro ‘per voi, ma comunque ho appena

00:01:32pensato che, come ho a schede nel corso di un

00:01:33matematica per essere in linea con il formato

00:01:36ci sono delle regole da qualche parte mi dei collegamenti a

00:01:37loro a un certo punto nel nel testo

00:01:39esercitazione base, ma probabilmente si potrebbe

00:01:40trovarli così, ma se le cose come come

00:01:42molti spazi come te dovrebbe probabilmente

00:01:44avere come una riga vuota tra pacchetti

00:01:45e l’importazione e quindi, almeno come uno

00:01:47spazio bianco tra le funzioni roba come

00:01:48che ho un po ‘come avere due bianco

00:01:51spazi Onestamente non so cosa la

00:01:52regola e non sono davvero sicuro il

00:01:55comunità ha ha pienamente deciso che

00:01:57ma in ogni caso mi dispiace se ho se faccio qualcuno

00:02:00arrabbiato qui comunque è così che si farebbe

00:02:03importare più pacchetti ora il prossimo

00:02:06cosa si facciamolo andiamo avanti e l’uso

00:02:10qualcosa dalla matematica perché, come si è visto

00:02:12prima noi

00:02:13Abbiamo fatto bene andiamo avanti e appena funk

00:02:19e così così prima di avere dot formato

00:02:23stampa L e e poi abbiamo stampato

00:02:25qualcosa di giusto e stiamo andando andiamo avanti

00:02:27e continuare a farlo, ma possiamo anche

00:02:30potremmo dire qualcosa come facciamo la

00:02:32radice quadrata di quattro è quindi virgola

00:02:37matematica dot SQ RT e poi piano passerà

00:02:41che attraverso la ormai qualcosa che si potrebbe

00:02:43avviso è l’utilizzo di involucri in modo che sia

00:02:49Non per errore così capitali picco e

00:02:51S maiuscola qui a passare il gatto se il

00:02:56prima lettera è maiuscola che

00:02:58la funzione sarà esportato da Go eo

00:03:03quell’elemento se è per questo, quindi se

00:03:05non capitalizzare la prima lettera è

00:03:09considerata come una sorta di

00:03:10cosa interna che, così come se sei

00:03:13utilizzando un pacchetto potete essere certi

00:03:15che tutte le funzioni che si sta utilizzando

00:03:17da quel pacchetto inizierà con la

00:03:19lettera maiuscola se non lo facessero non lo faccio io

00:03:23solo che non può esistere così così così così solo

00:03:26è sufficiente sapere che e abituarsi ad usare

00:03:27quel tipo di lettera maiuscola lì così

00:03:30questa è un’altra cosa a cui pensare ora

00:03:32la prossima cosa è come se si sta venendo

00:03:33da Python questa funzione principale come noi

00:03:36mai preso sai non abbiamo mai detto di paga

00:03:37ciclo principale ciò che accade si va è il principale

00:03:43la funzione è considerato vostro vostro principale

00:03:46ciclo per così dire sarà sempre eseguito è

00:03:48come il metodo init in una classe o

00:03:50qualcosa di simile nel linguaggio Python

00:03:53è solo gonna sempre gestito in modo da qualunque

00:03:55si passa attraverso qui verrà eseguito in modo per

00:03:57esempio se si lo sapevate func foo e

00:04:01poi si sa Non so messo un po ‘

00:04:04pensato che andando mettere questo qui in modo

00:04:06ci limiteremo a tagliare pasta e salviamo che se

00:04:10abbiamo effettivamente andare a correre che mi porterò

00:04:12sopra la riga di comando qui Go go eseguire tot

00:04:16andare vediamo nulla in realtà accade

00:04:20perché l’unica cosa che non è

00:04:22come tutte le funzioni eseguite è solo

00:04:24la funzione principale verrà eseguito così ora abbiamo

00:04:26potrebbe passare

00:04:27phoo qui e correre di nuovo e poi

00:04:32ora si vede sì la radice quadrata di 4 è

00:04:332 Va bene così, quindi c’è che ora anche

00:04:39a volte avrete come pacchetti

00:04:41all’interno di pacchetti permetta anche a riparare questo

00:04:45così così in questo caso hai sai

00:04:48formato la matematica e poi, come diciamo per

00:04:51ad esempio abbiamo voluto importare così come

00:04:54radice quadrata somma è è una funzione

00:04:56che è appena a destra nel pacchetto matematico

00:04:58ma poi c’è anche un po ‘di sub

00:05:00pacchetti in matematica uno di quelli è casuale

00:05:03così RND quindi se quindi se vi piace in Python

00:05:08sarebbe una notazione punto ma nel per

00:05:10le importazioni che sta per essere barra e

00:05:13non sarebbe in grado di dire come verso il basso

00:05:14qui la matematica / r e barra qualunque cosa si intende

00:05:18utilizzare o dot qualunque cosa avete in programma

00:05:19da usare e anche voi non poteva fare punti per la matematica

00:05:22R E come quella che non è gonna lavoro

00:05:23si deve in realtà dovrete

00:05:25importare i pacchetti e piena fino qui tutto

00:05:27fino al punto in cui si sta andando

00:05:29di utilizzare tale funzione reale così così la matematica

00:05:33/ R e, quindi ora quello che possiamo in realtà

00:05:35fare è è andiamo avanti e sarò

00:05:37sbarazzarsi della funzione Foo non lo facciamo

00:05:38davvero bisogno che più e quindi sono

00:05:42solo andando dire capitale dot formato P

00:05:44linea di stampa e poi quello che possiamo dire è

00:05:48qualcosa di simile a un numero da 1 a 100

00:05:53e poi ci limiteremo a dire Rand capitale dot

00:05:57I e TN e poi 100 quindi questo sarà solo

00:06:01generare un numero casuale fino a cento

00:06:05e venire qui e oh non abbiamo risparmiare

00:06:15che stiamo andando dire che prima di tentare di nuovo

00:06:20ci andiamo numero uno al 100 è 81 e

00:06:23infatti che potrebbe in realtà essere da 0 a 100

00:06:26Dovrò confermare che, ma questo è

00:06:27molto probabilmente in realtà o forse anche

00:06:30meglio messo è probabilmente da 0 a 99 che non sono

00:06:32100% su quello quindi sono ancora un commento

00:06:34di seguito se effettivamente conosce la risposta a

00:06:35che l’intenzione potremmo guardare in su come

00:06:37bene e capire esattamente come questo è

00:06:40di lavoro e in effetti facciamo solo mostrano un

00:06:43esempio di che, mentre noi siamo qui quindi se

00:06:45vuoi sapere di più su una funzione

00:06:47o un pacchetto per quella materia o niente

00:06:49vuoi sapere di più su è possibile utilizzare

00:06:51andare doc così per esempio potremmo dire andare

00:06:54doc dal pacchetto formato che vogliamo

00:06:57saperne di più su una linea di stampa in modo stampare un

00:07:01linea ben colpito entrare lì e poi questo

00:07:03solo tipo di ci dice un po ‘di più

00:07:05su ciò che stiamo facendo in modo che ci dice ok

00:07:07qui è la funzione che ci vuole un’interfaccia

00:07:10e poi hai sai solo tutto

00:07:12le informazioni di fondo e racconta

00:07:14un po ‘di più su come

00:07:16funziona davvero quello che restituisce tutti

00:07:18che così è per questo potremmo anche fare

00:07:20la stessa cosa con int n io non sono

00:07:22positivo questo sarà abbastanza buono per noi

00:07:24ma vedremo vedremo quello che dice

00:07:26andare doc che cosa era la matematica barra marchio e

00:07:30poi int e quindi sostanzialmente in n in n

00:07:35restituisce yeah è stato eseguito un numero e 0

00:07:38e

00:07:47così sto andando supporre che 0 al numero

00:07:50quindi non credo che si farebbe mai in realtà

00:07:51essere un 100, ma in ogni caso qualcuno come ho detto

00:07:54sentitevi liberi di correggermi se sbaglio il

00:07:56altra cosa da tenere a mente con Go è

00:07:59più vero o è un Rand più onesto

00:08:03casuale di pitoni a caso quindi se se

00:08:06corriamo di nuovo non mi ricordo nemmeno

00:08:08ciò che il primo è stato oh era così 81

00:08:11si prega di tenere l’esecuzione di questo ed è sempre

00:08:14sta per essere 81 se se non si vuole che

00:08:16per essere 81 si deve è necessario specificare

00:08:20il seme casuale e tutto questo in

00:08:23Python non è necessariamente bisogno di fare

00:08:25questo, ma se non lo fai in Python

00:08:27si noterà modelli in in in

00:08:31l’uscita di Python, ma se non

00:08:34prestare molta attenzione alla produzione di

00:08:35a caso si potrebbe avere l’impressione

00:08:36che sì, è pseudo-casuale, ma è

00:08:38ancora abbastanza buono casuale per fare un sacco

00:08:40di cose, ma in realtà anche in Python

00:08:43in realtà non sono sicuro che un sacco di altre

00:08:44le lingue sono lo stesso se non lo fanno

00:08:45farti fare qualsiasi cosa con il seme, ma

00:08:48Go sta per essere veramente onesti con voi

00:08:51e dire ok è sempre 81 fino a quando non

00:08:53cambiare il seme così così che è abbastanza

00:08:56utile in ogni caso in modo in modo che è tutto per ora

00:08:59solo un paio di cose che ho voluto coprire

00:09:01prima di poter effettivamente iniziare a ricevere in

00:09:03il vero lavoro sporco di quello che sta succedendo

00:09:06in go se avete domande Commenti

00:09:09interessa qualunque sentitevi liberi di lasciare

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

00:09:14prossimo tutorial