Transcript from the “Bracket Notation” Lesson

>> Bianca Gandolfo: Szóval mi ez a zárójeles dolog, ugye? Ismerős nektek a zárójelek látása?
>> Bianca Gandolfo: Gandolfo: Igen? Valószínűleg inkább erre gondoltok, amikor egy tömbre gondoltok, igaz? Azt látjátok, hogy person

zárójelekkel és valamilyen értékkel, igaz? Ebben az esetben ez egy karakterlánc. De lehet egy objektum, lehet egy függvény, tényleg bármi lehet.

Ha függvényekből álló tömböt tárolsz, akkor valószínűleg valamit rosszul csinálsz. De lehetséges.
>> Bianca Gandolfo: Tehát valójában az történik itt, hogy a mi 0-unk csak stringifikálódik. És ott van, ez csak egy tulajdonság.
>>> Bianca Gandolfo: Bianca Gandolfo: De akkor miért nem mondhatjuk azt, hogy person.0?
>>> Bianca Gandolfo:

Szóval ezért kell a zárójeleket használnunk. Tehát a zárójeleket akkor használjuk, amikor alapvetően nem tudjuk használni a pontot. És mikor nem használhatjuk a pontot? Nagyjából akkor, ha az érték nem lehet szó szerinti karakterlánc, igaz? Tehát például a name, a tulajdonság neve name, bocsánat, srácok.

És így azt mondod, hogy .name it, elmenti name-ként, ugye? Amikor egy stringbe kell kényszeríteni, vagy csak érvénytelen, ugye, van néhány érvénytelen karakter, gondolhatsz rá, hogy mit tudok létrehozni? Mi az érvényes változó neve? Ez a módja annak, hogy gondolkodni róla. Ha érvényes változónév, akkor valószínűleg pontjelöléssel is használható.

Ha nem az, akkor fennakad az elemződben. Ezért használjuk a zárójeleket, egyszerűen azért, mert ez egy szám.
>> Bianca Gandolfo: Bianca Gandolfo: És ez az.
>>> Bianca Gandolfo: Bianca Gandolfo: Igen?
>>> Bianca Gandolfo: Igen? Bianca Gandolfo: Mindannyian itt vagyunk?
>>> Bianca Gandolfo: Rendben, akkor mi a helyzet ezzel? Tehát megvan a személyünk, megvan a nevünk, megvan a kérvényünk.

Én soha nem tenném, mondja White asszony.
>>> Bianca Gandolfo: Mi lesz az adatszerkezetünkkel? Melyik nyílnak hova kell kerülnie? Mi a helyzet a szürke cipzárral a legvégén?
>> Beszélő 2: név szerint soha nem tenném.
>>> Bianca Gandolfo: Bianca Gandolfo: Gondolod, hogy a név az I would never?
>> Beszélő 2: Nem.
>>> Bianca Gandolfo: Nem: Bianca Gandolfo: Adok neked egy második esélyt.

>> Beszélő 2: Személy szerint én soha.
>>> Bianca Gandolfo: Bianca Gandolfo: Közel
>> Bianca Gandolfo: Bianca Gandolfo: Mi itt a probléma?
>>> Beszélő 3: Ehhez jelenleg nem kapcsolódik valami plea nevű dolog.
>>> Bianca Gandolfo: Igen, tehát amikor a zárójeleket használjuk, nem feltételezzük, hogy ez egy karakterlánc. Tehát lehet egy változó neve, lehet egy kifejezés.

Ha akarod, meghívhatsz egy függvényt egy zárójelben. Ismétlem, valószínűleg nem jó ötlet, de érvényes. Nem fog hibát adni, szóval igen, ezt meg kell változtatnunk. Tehát frissítjük a plea-t a wouldShe karakterláncon keresztül. És figyeljük meg, hogy a tulajdonság neve itt wouldShe és nem plea.

Ha azt akarnánk, hogy plea legyen, hogyan tudnánk ezt megtenni? Mi lenne, ha itt középen, a feketével?
>> Beszélő 4: Megkérdezné ezt még egyszer? Bocsánat, átfutottam rajta.
>> Bianca Gandolfo: Gandolfo Gandolfo: Persze, semmi gond. Tehát én csak azt mondtam, vegyük észre, hogy lenneŐ a tulajdonnév.

De egyesek talán azt várnák, hogy plea, azonban ez nem az. Ha mégis azt akarnánk, hogy plea legyen, mit kellene esetleg megváltoztatnunk?
>> Beszélő 4: Nézd, valahogy az egyenlőségjel másik oldalán kellene lennie. Személy, ezt kellene hozzárendelni, mert jelenleg ez-

>> Bianca Gandolfo:
>> Beszélő 4: Nos, megtehetnénk a person.plea.
>>> Bianca Gandolfo: Mm-hm, igen, tehát használhatod a pontjelölést, abszolút, és hozzárendelheted. Tehát a pontjelölés egy karakterlánccá kényszeríti, igaz?
>>> Bianca Gandolfo: Bianca Gandolfo: Hogyan tehetjük ezt meg a zárójeles jelöléssel? Gandolfo Gandolfo: Tedd körbe idézőjelbe. Így csinálsz manuálisan egy karakterláncot, ugye, ahelyett, hogy kényszerítenéd. Félelmetes.
>> Bianca Gandolfo: Bianca Gandolfo: Így ni, szóval most-
>>> 5. beszélő: Lenne egy kérdésem.
>>> Bianca Gandolfo: Beszélő 5: Szóval vissza tudnál menni a másik diára? Azt hiszem, ez olyan .

Szóval ebben a példában először a plea változót állítod be wouldShe-re. Később pedig a zárójeles dolgot használtad. Ha kihagynád az első lépést, hogy a var plea-t wouldShe-re állítod, akkor mi történt volna az utolsó sorban a személy zárójeles plea-val?
>> Bianca Gandolfo:

Nos, valójában ezt fogjuk először megtenni, de a zárójelben lévő értéket értékeli ki. Azt fogja mondani, hogy plea egy változó, tehát nincsenek körülötte idézőjelek vagy ilyesmi. Ez nem egy szám. Úgy tűnik, hogy egy változó. Tehát először a hatókörben keres egy változót, és megnézi a hozzá kapcsolódó hatóköröket, amiről később beszélünk, és megállapítja, hogy nincs plea.

És akkor futtassuk le, és nézzük meg, mit mond nekünk.
>>> Beszélő 5: Ez hibát okozna, ha így próbálnánk hozzárendelni?
>>> Bianca Gandolfo: Igen, a plea nincs definiálva, azt írja. Szerintem jó, ha megtanuljuk a hibákat.
>> Bianca Gandolfo: Bianca Gandolfo: Király.
>>> Beszélő 6: Akkor mutasd meg nekik, hogyan kell kijavítani idézőjelekkel a zárójelben:
>> Bianca Gandolfo: Mm-hm, tehát ha ezt látod, akkor csak tegyük körbe az idézőjeleket, és akkor boldogok vagyunk.
>> Bianca Gandolfo: Bianca Gandolfo: Itt van a mi kis különlegességünk a tömbről. Van egy kis hosszunk, ami nulla, ami érdekes, ugye? Mert van néhány dolog ebben a tömbben.
>> Bianca Gandolfo: Bianca Gandolfo: Érdekes, oké.
>>> Bianca Gandolfo: Bianca Gandolfo: Nagyszerű, tehát ha létrehozunk valamit a zárójelekkel, akkor utána meg tudjuk keresni egy ponttal?

>> Bianca Gandolfo: Gandolfo Gandolfo: Ez ésszerűnek tűnik. El tudod képzelni, ha vissza kellene emlékezned, hogyan definiáltál valamit? El tudod képzelni, sok fájl és stb. stb. stb. nem kell emlékezned, hogyan van definiálva. Bármelyik irányba mehet. Csak az alapvető szabályokra kell emlékeznie. Tehát rámutatok néhány emberre, és feltárjuk azokat a szabályokat, amelyeket eddig felfedeztünk az objektumokról és a tömbökről.

Készen állsz? Oké, akkor kezdjük a nagyon-nagyon régen. Mi az a szabály, amit ezen a gyakorlaton keresztül megtanultunk az objektumokról a tömbökben?
>> Beszélő 6: A tömb az objektumok egy típusa. Néhány metódus már hozzá van csatolva.
>> Bianca Gandolfo: Awesome, ez talán a legkirályabb szerintem. Igen, és aztán itt.

Így fog menni, csak készülj fel.
>> Speaker 6: Property string lehet átadni pontjelöléssel vagy zárójelekkel és idézőjelekkel.
>> Bianca Gandolfo:
>> Bianca Gandolfo: .
>> 6. Beszélő: Visszatérhetünk?
>> Bianca Gandolfo:
>> Beszélő 2: Lehet, hogy egy kicsit megismétlem. De a pontjelölés használata kényszerít egy karakterláncra, ahol a zárójel nem feltétlenül.

>> Bianca Gandolfo: És miért nem használhatunk pont számot? Például a pont nullát, az miért nem működik?
>> Bianca Gandolfo: Mert ha kényszerítünk egy karakterláncba egy pontot, ugye, ha azt mondjuk, személy.0, ugye, miért nem tudjuk ezt megtenni? A válasz a következő sorban van.
>> Beszélő 2: Nincs 0 nevű változó.

>>> Bianca Gandolfo:
>> Beszélő 3: Ez azért van, mert a 0 nem string. Számnak tekintik?
>>> Bianca Gandolfo: Bianca Gandolfo: Nos, egy számot karakterlánccá lehet kényszeríteni, igaz?
>>> Bianca Gandolfo: Az ok az, hogy ez csak egy érvénytelen szintaxis. Elkezdi számként értékelni, és összezavarodik.

És ezért szintaxis hibát fog adni. Tehát csak olyan karakterekkel használhatjuk a pontjelölést, amelyek nem szokatlanok. És amikor azt mondom, hogy szokatlan, akkor úgy értem, hogy tudsz-e létrehozni egy változó nevet, ami ezzel a karakterrel kezdődik, ami tartalmazza ezt a karaktert, igaz? Tehát aláhúzást használhatsz, de kötőjelet nem.

Ezeket a dolgokat csak próbálgatással kell megtanulnod. De értsd meg, hogy ha pontjelölést használsz, és olyan karaktert használsz, ami egy kicsit szokatlan, akkor előfordulhat, hogy szintaktikai hibát kapsz. És ha ez bekövetkezik, a megoldás az, hogy? Bocsánat, jegyzeteket gépeltem.

Mi volt-
>> Beszélő 3: Változtasd át karakterláncra.
>> Bianca Gandolfo: Tegyük zárójeles jelölésbe, és tegyünk köré idézőjeleket. Igen, félelmetes, így tudom, hogy ezt befúrom. De ez a leggyakoribb dolog, amin az emberek elakadnak, ami sokáig tarthat. De ha megtanulod a szabályokat, akkor elég egyszerű.

Nem is tudom, van egy maréknyi szabály, talán öt szabály, amit tudnod kell. De úgy tűnik, srácok, hogy ti sokra vagytok vele.

admin

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.

lg