Singur bun venit în acest videoclip Îmi doresc să demonstrez soluția exercițiului nostru pentru utilizarea tipurilor
ENM.
Așa că am de gând să merg mai departe.
Vă amintiți de această soluție este că, în principiu, creați suficienți bani și o companie pentru a găsi niște valori pentru aceasta
și să tipăriți pe cineva și să rulați blocuri de coduri și să creați un nou proiect pe care îl voi
numi acest proiect într-un exemplu, pentru că este unul bun pentru aceasta.
Va merge la dosar un nou proiect nou ar trebui să înceapă destul de bine la acest lucru prin
selectarea acum aplicații consul vezi.
Și vom numi acest exemplu.
Și va pune totul în locul obișnuit atunci când se va lovi și va termina și acest lucru ne va crea sau ne va face să
cădem, ceea ce este bun ne va face să începem.
Acest lucru lasă câteva date.
Din nou, putem adăuga comentarii în partea de sus a autorului și a sursei.
Ar trebui să facem acest lucru pentru o bună practică în scopuri demonstrative și eficiență.
Am de gând să las locul ăsta.
Dar ar trebui să adăugați comentarii din codul sursă.
Așadar, cerințele pentru această provocare au fost, în principiu, a crea suficient, care a fost numit companie și apoi companiile pot avea doar valorile noastre de
Google Facebook Xerox Yahoo eBay și Microsoft și apoi să creeze trei variabile și să
le atribuie câteva valori și apoi să tipărească aceste valori.
Deci, dacă vrem să creăm un tip Ina, trebuie să folosim cuvântul cheie ENM așa că spunem ino și apoi vrem să
specificăm numele lui Iuno.
În acest caz, vom numi o companie și pentru a specifica valori valide ale acestui tip de enum, trebuie să folosim
bracketul care nu are nicio legătură cu semicolonul de pe tastatură.
Și apoi ne putem scrie aici numele pe care îl voi spune Google.
Vom pune totul în capacete pentru că este mai ușor de văzut.
Facebook va fi al doilea.
Xerox al treilea nostru Yahoo al patrulea nostru e-bay și apoi Microsoft.
Si asta e.
Acesta este modul în care puteți crea un nou tip ENM numit companie.
Și acestea sunt singurele valori care pot fi aplicate pentru acest genom.
Deci, orice variabile pe care le creați de acest tip nu pot conține alte valori.
Și astfel, prima parte a genomului le definește definind ceea ce sunt și apoi folosindu-le în linia
6, o definim.
Spunem că firma nu poate avea decât valori de Google Facebook Xerox Yahoo eBay Microsoft.
Următoarea parte a alocării a fost de a crea câteva variabile cu trei variabile care aveau valorile Xerox Google
și eBay și pentru a crea o companie de tip variabilă pe care tocmai ați văzut-o numele denumirii de
tip care este compania și apoi numele variabila.
Aici putem spune doar să numim Xerox și vom iniția acea declarație pe aceeași linie astfel
încât vom folosi operatorul egal și vom spune că este egal cu Xerox.
Amintiți-vă că numele companiei nu îi poate fi atribuită nicio valoare.
Dacă aș face acest lucru și îl voi construi, acesta va compila bine pentru că putem să atribuim acea
variabilă.
Dar dacă am încercat să semnez altceva ca numele meu, ai avea un compilator pentru că nu e acolo.
Acesta este mesajul valabil pe care-l construiesc aici spunând tipuri incompatibile atunci când inițializați o companie suficient de mare cu
un caracter.
Deci, există o eroare și nu voi putea să alerg.
Deci, acest compilator vă protejează de ceea ce puteți atribui.
Nu.
Deci, din nou, vom spune că Xerox nu trebuie să punem asta în ghilimele duble.
Trebuie să facem orice, pentru că este o valoare reală.
Vrem să creăm încă unul pentru Google și unul pentru eBay.
Deci, aici o să spun companiei Google.
Am de gând să semneze că toate capacele Google și de fapt înseamnă o greșeală trebuie să fie toate capace.
Din fericire nu l-am salvat niciodată și l-am compilat, iar al treilea pe care o voi crea se numește Eby,
toate literele mici sunt numele variabilei valoarea valorii respective va fi suficientă valoare.
Ebay și ce ar trebui să faceți atunci când scrieți acest cod și toate exemplele reale pe care le-am
furnizat tu ar trebui să scrie mici bucăți scrie o serie de linii compilați de testare nu
scrie o mulțime de cod și rulați-l în unele din exemplele prin care trec aici demonstrații pe care
le compilez la final pentru eficiență, dar ca un nou dezvoltator și un nou programator pe care ar trebui să îl compilați după multe.
După câteva rânduri de cod și de testare, așa că după ce am creat tipul meu suficient de pe linia 6 ar trebui să
compilez și să testez asta.
Nu prea puteți să testați, dar puteți să-l compilați cel puțin.
Linii 8 9 și 10.
Ar trebui să compilez și să fug.
Deci, pentru moment, trebuie să recreez pe Nomine.
Putem apoi să le tipărească valorile pe care le știm cum să tipărim valorile prin utilizarea funcției de tipărire
în interiorul citatelor duble sau imprimarea f va fi afișată ca ieșire.
Așa că am să spun că valoarea lui Xerox este pusă acolo.
Trebuie să folosesc un specificator de format.
Amintiți-vă că gnomii sunt numere întregi sub capot, astfel încât să putem face un procent aici și
apoi să facem o virgulă pentru cartografiere.
Deci, după ce coloana va merge numele de variabilă aici, ar trebui să furnizăm de fapt
numele variabilei care este Xerox.
Și apoi am vrut să facem același lucru cu alții.
Acum, lucrul pe care l-am uitat aici linia 12 este că vrem să ne asigurăm că formatele se citesc
cu ușurință, așa că atunci când adaug o nouă linie, unii ar spune spate și aceasta este o caracteristică specială de evacuare a secvențelor
interpretate de imprimare.
Deci, vom face de asemenea o imprimare dupa ce spunem ca valoarea Google este ca spunem
procentul backslash-ului si is backslash.
Iar aici vom imprima valoarea variabilei Google, care este cu toate că are loc Google.
Și apoi, în sfârșit, vom tipări valoarea even și acest lucru va fi, de asemenea, un procentaj
întreg cu linia de alimentare.
Știți că nu am nevoie de ea pentru că nu există nimic după această bună practică,
vom folosi virgula pentru argument și apoi vom spune variabilă e-bay și vom termina toate aceste declarații cu un semestru și asta-i tot.
Deci, acum ar trebui să compilam și să rulam și rezultatul așteptat aici va fi numărul
întreg reprezentat la ordinea acestor valori în listă.
Așa cum observați că lista este definită pe linia 6 Lista este Google Facebook Xerox Yahoo eBay Microsoft
în CO în C-compilator cele sunt reprezentate.
Deci, Google este zero.
Facebook este unul al lui Xerox.
Deci, de ce ar trebui să vedem că punctul nostru de vedere este că ar trebui să văd rezultatul său la zero.
Și apoi eBay, așa că să vedem dacă se potrivește.
Să mergem înainte și să nu construim avertismente fără erori.
Să mergem mai departe și să o conducem.
Și ceea ce văd este valoarea accesului lor la valoarea zero a Google și valoarea bazei pentru
a arăta corectă.
Destul de curat.
Acum îmi amintesc de la unele dintre prelegeri că puteți schimba de fapt valoarea întregilor dacă,
atunci când definiți când trimiteți o sarcină.
Deci, dacă aș vrea să schimb ordinea aș putea spune că Yahoo este egal cu 10 și apoi înseamnă că eBay ar fi 11
și Microsoft va fi de 12 ani.
Să mergem și să salvăm asta.
Acum ar trebui să fie rezultatul.
Xerox va fi încă egal cu două.
Google va fi zero.
Dar eBay va fi de 11 ani.
Deci, o conducem din nou și ar trebui să vedem asta la zero.
Și astfel puteți schimba aceste valori întregi dacă vreți din anumite motive.
În caz contrar, va fi ordinea pe care o fac ei că suntem definiți în
listă și din nou putem juca cu asta.
Am putea crea alte variabile pentru a vedea dacă Xerox este egal cu Google și așa mai departe.
Emotiile sunt foarte cool si probabil vei termina sa le folosesti destul de putin.
Ei pot restricționa ceea ce este valabil pentru o variabilă care este drăguță deoarece oferă un fel de validare.
Real ușor de utilizat și este, de asemenea, foarte ușor de citit.
Aceasta face ca codul dvs. să fie mai ușor de citit.
Acum avem o variabilă Xerox și valoarea reală Xerox.
Deci, putem oferi de fapt alte afirmații condiționate de lucruri care fac codul mai ușor de citit.
Deci, acest lucru a fost un exercițiu rapid și ușor, care vă ajută să înțelegeți suficient că este în esență cum să
definiți un tip de ENM și apoi cum să utilizați acel tip.
De asemenea, am acoperit suficienți furnizori de formate preimprimate.
Am acoperit secvențele de evadare și un exemplu destul de bun vă voi oferi acest exemplu ca fișier zip pentru a
putea descărca.
Mulțumesc.