Transcript from the ”Bracket Notation” Lesson
>> Bianca Gandolfo: Mikäs se sulkujuttu sitten on? Onko teille tuttua nähdä sulkuja?
>> Bianca Gandolfo: Joo? Tämä on luultavammin se, mitä ajattelette, kun ajattelette arraya, eikö? Näette person
sulkujen ja jonkin arvon kanssa, eikö niin? Tässä tapauksessa se on merkkijono. Mutta se voi olla objekti, se voi olla funktio, se voi olla oikeastaan mitä tahansa.
Jos tallennat funktioiden joukon, teet luultavasti jotain väärin. Mutta se on mahdollista.
>> Bianca Gandolfo: Tässä tapahtuu siis oikeastaan se, että meidän 0:n merkkijono vain muuttuu merkkijonoksi. Ja siinä se on, se on vain ominaisuus.
>> Bianca Gandolfo:
>> Bianca Gandolfo:
Siksi meidän on siis käytettävä sulkuja. Käytämme siis hakasulkeita, kun emme periaatteessa voi käyttää pistettä. Ja milloin ei voi käyttää pistettä? Aika pitkälti silloin, kun arvon ei pitäisi olla merkkijono, eikö niin? Joten esimerkiksi nimi, ominaisuuden nimi on nimi, anteeksi, kaverit.
Ja siis sanotte .name se, tallentuu nimeksi, eikö? Kun sinun täytyy pakottaa merkkijonoon tai se on vain epäkelpo, eikö niin, on joitain epäkelpo merkkejä, voit miettiä, mitä voin luoda? Mikä on kelvollinen muuttujan nimi? Se on tapa ajatella asiaa. Jos se on kelvollinen muuttujan nimi, sitä voidaan luultavasti käyttää pisteen kanssa.
Jos se ei ole kelvollinen, se jää jumiin jäsentäjäänne. Siksi käytämme siis sulkuja, yksinkertaisesti siksi, että se on numero.
>> Bianca Gandolfo:
>> Bianca Gandolfo:
>> Bianca Gandolfo:
>> Bianca Gandolfo: Hyvä on, entä tämä? Meillä on siis henkilö, meillä on nimi, meillä on vetoomus.
En ikinä, rouva White sanoo.
>> Bianca Gandolfo: Mitä meidän tietorakenteellemme tapahtuu? Minkä nuolen pitää mennä minne? Entä harmaa vetoketju aivan lopussa?
>> Puhuja 2: nimi I would never.
>> Bianca Gandolfo:
>> Puhuja 2: Ei.
>> Bianca Gandolfo: Bianca Gandolfo: Annan sinulle toisen mahdollisuuden.
>> Puhuja 2: Henkilö I would never.
>> Bianca Gandolfo:
>> Bianca Gandolfo:
>> Puhuja 3: Meillä ei ole tällä hetkellä siihen liitetty jotain nimeltä plea.
>> Bianca Gandolfo: Joo, joten kun käytämme hakasulkeita, emme oleta, että se on merkkijono. Se voi siis olla muuttujan nimi, se voi olla lauseke.
Voit halutessasi kutsua funktiota suluissa. Jälleen, luultavasti ei hyvä idea, mutta se on pätevä. Se ei anna virheilmoitusta, joten kyllä, meidän on muutettava se. Päivitämme siis plea:n merkkijonon wouldShe kautta. Ja huomaa, että ominaisuuden nimi tässä on wouldShe eikä plea.
Jos haluaisimme sen olevan plea, miten voisimme tehdä sen? Miten olisi tässä keskellä mustan kanssa?
>> Puhuja 4: Voisitko kysyä tuon uudestaan? Anteeksi, kävin sen läpi.
>> Bianca Gandolfo: Gandolfo: Toki, ei ongelmaa. Eli sanoin juuri, huomaa, että olisiHän on ominaisuuden nimi.
Mutta jotkut saattavat odottaa, että se on plea, kuitenkin se ei ole. Jos haluaisimme sen olevan plea, mitä meidän pitäisi ehkä muuttaa?
>> Puhuja 4: Kuule, sen pitäisi olla jollain tavalla yhtäsuuruusmerkin toisella puolella. Henkilö, se täytyy määrittää, koska juuri nyt se on-
>> Bianca Gandolfo:
>> Puhuja 4: No, me voitaisiin tehdä se henkilö.plea.
>> Bianca Gandolfo: Mm-hm, joo, niin voit käyttää pisteen merkintätapaa, ehdottomasti, ja määrittää sen. Eli pisteen merkintätapa pakottaa sen merkkijonoksi, eikö?
>> Bianca Gandolfo:
>> Puhuja 3: Laita lainausmerkit sen ympärille?
>> Bianca Gandolfo: Gandolfo: Laita lainausmerkit ympärille. Näin teet manuaalisesti merkkijonon, eikö niin, sen sijaan että pakotat sen. Mahtavaa.
>> Bianca Gandolfo: Puhuja 5: Minulla on kysymys.
>>> Bianca Gandolfo: Joo.
>> Puhuja 5: Voisitko siis palata toiseen diaan? Luulen, että se on tavallaan .
Eli tässä esimerkissä asetat ensin muuttujan plea arvoksi wouldShe. Ja sitten myöhemmin käytit sulkujuttua. Jos ohittaisit tuon ensimmäisen vaiheen, jossa asetat var plea -muuttujan arvoksi wouldShe, niin mitä olisi tapahtunut tuolla viimeisellä rivillä, jossa on henkilön sulku plea?
>> Bianca Gandolfo:
No, itse asiassa teemme sen ensin, mutta se arvioi suluissa olevan. Se sanoo, että plea on muuttuja, joten sen ympärillä ei ole lainausmerkkejä tai mitään sellaista. Se ei ole numero. Se näyttää olevan muuttuja. Joten se etsii ensin muuttujan laajuudesta ja tarkastelee kaikkia laajuuksia, joihin se on kytketty, mistä puhumme myöhemmin, ja toteaa, että plea:ta ei ole.
Suoritetaan se ja katsotaan, mitä se sanoo meille.
>> Puhuja 5: Aiheuttaisiko se sitten virheen, jos yrität kohdistaa muuttujaa tuolla tavalla?
>>> Bianca Gandolfo: Joo, plea ei ole määritelty, se sanoo. Mun mielestä on hyvä oppia virheet.
>> Bianca Gandolfo:
>> Puhuja 6: Joten näytä heille, miten se korjataan lainausmerkeillä suluissa.
>> Bianca Gandolfo:
>> Bianca Gandolfo: Bianca Golfo: Tässä on meidän pieni erikoisuutemme matriisiin liittyen. Meillä on pieni pituutemme, joka on nolla, mikä on mielenkiintoista, eikö? Koska meillä on jotain tavaraa tässä array:ssa.
>> Bianca Gandolfo:
>> Bianca Gandolfo:
>> Bianca Gandolfo: Vaikuttaa järkevältä. Voitko kuvitella, jos sinun pitäisi muistaa, miten jokin asia on määritelty? Voit kuvitella, monta tiedostoa ja jne. jne. jne., sinun ei tarvitse muistaa miten se on määritelty. Se voi mennä kumpaan tahansa suuntaan. Sinun tarvitsee vain muistaa perussäännöt. Joten osoitan joitakin ihmisiä, ja paljastamme säännöt, jotka olemme tähän mennessä löytäneet objekteista ja matriiseista.
Oletko valmis? Okei, aloitetaan siis kaukaa, kaukaa takaa. Mikä on sääntö, jonka olemme oppineet tämän harjoituksen kautta objekteista matriiseissa?
>> Puhuja 6: Array on objektityyppi. Siihen on jo liitetty joitakin metodeja.
>> Bianca Gandolfo: B: Mahtavaa, se on varmaan siistein mielestäni. Joo, ja sitten täällä.
Se menee näin, joten valmistaudu siihen.
>> Puhuja 6: Ominaisuusmerkkijono voidaan välittää pistemerkinnällä tai sulkeilla ja lainausmerkeillä.
>> Bianca Gandolfo:
>> Bianca Gandolfo: .
>> Puhuja 6: Voimmeko palata?
>> Bianca Gandolfo:
>> Puhuja 2: Saatan toistaa vähän. Mutta pisteen merkintätavan käyttäminen pakottaa merkkijonoon, kun sulku ei välttämättä.
>> Bianca Gandolfo: Ja miksi emme voi käyttää pistemerkintää? Kuten piste nolla, miksi se ei toimi?
>> Bianca Gandolfo: Koska jos pakotamme merkkijonoon pisteen, niin, jos sanomme, henkilö.0, niin, miksi emme voi tehdä sitä? Vastaus on seuraavalla rivillä.
>> Puhuja 2: Ei ole muuttujaa nimeltä 0.
>> Bianca Gandolfo:
>> Puhuja 3: Johtuuko se siitä, että 0 ei ole merkkijono. Se nähdään numerona?
>> Bianca Gandolfo:
>> Bianca Gandolfo: Syy on se, että se on vain virheellinen syntaksi. Se alkaa arvioida sitä numerona ja menee sekaisin.
Ja siksi se antaa sinulle syntaksivirheen. Voimme siis käyttää pistemerkintää vain sellaisten merkkien kanssa, jotka eivät ole epätavallisia. Ja kun tarkoitan epätavallista, tarkoitan, että voitko luoda muuttujan nimen, joka alkaa kyseisellä merkillä, joka sisältää kyseisen merkin, eikö niin? Voit siis käyttää alaviivaa, mutta et katkoviivaa.
Nämä asiat on opittava kokeilemalla ja erehtymällä. Ymmärrä kuitenkin, että jos käytät pistemerkintää tai hieman epätavallista merkkiä, saatat saada syntaksivirheen. Ja jos näin käy, ratkaisu on? Anteeksi, kirjoitin muistiinpanoja.
Mikä oli-
>> Puhuja 3: Muuta se merkkijonoksi.
>> Bianca Gandolfo: Joo, laita se sulkuihin ja laita lainausmerkit sen ympärille. Joo, mahtavaa, jotta tiedän, että poraan tämän sisään. Mutta tämä on yleisin asia, johon ihmiset juuttuvat ja joka voi kestää kauan. Mutta jos opit säännöt, se on aika suoraviivaista.
Siinä on en tiedä, kourallinen sääntöjä, ehkä viisi sääntöä, jotka pitää tietää. Mutta te tunnutte oppivan sen.