Forum Coders' city Strona Główna Coders' city
Nasza pasja to programowanie!
 

 PomocPomoc   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  RejestracjaRejestracja 
Archiwum starego forum + teoria    RSS & Panel/SideBar
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Potrzebuję szybkiej odpowiedzi na moje pytanie... Zasady

[Oz] Sprawdzanie typu obiektu



 
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Inne j?zyki
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
hurgadion



Dołączył: 06 Kwi 2011
Posty: 853
Skąd: Web :)

PostWysłany: Pon Lis 09, 2015 9:55 am  OP    Temat postu: [Oz] Sprawdzanie typu obiektu Odpowiedz z cytatem Pisownia

Kolejne pytanie z geografii, hehe :) Mam nast?puj?ce klasy (dalej Oz):

Kod:

class Class0 ... end
class Class1 ... end
class Class2 ... end



Mam teraz obiekt X, pewnej klasy nie wiem jakiej (no, w sumie mog? nie wiedzie?). Jak sprawdzi? jakiej klasy jest ten obiekt ?? Wiem, ?e prezentacja obiektu klasy Class0 jest w formie <0: Class0>...

Potrzebuj? to, aby zrobi? instrukcj? warunkow? typu:

je?eli obiekt X jest klasy i, to ....

Pozdrawiam :)

PS. ?wietne jest to forum, po prostu trzyma poziom na odpowiedniej wysoko?ci... :) Chyba moje ulubione... :)

W?tek wydzielony przez moderatora. Nie dopisuj si? z nowymi pytaniami do starych w?tków - i to jeszcze z innego tematu, w z?ym dziale! marcin_an

_________________
miasto nauki praktycznej
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Numer GG
hurgadion



Dołączył: 06 Kwi 2011
Posty: 853
Skąd: Web :)

PostWysłany: Pon Lis 09, 2015 11:23 pm  OP    Temat postu: Odpowiedz z cytatem Pisownia

Pierwszy raz mi si? zdarzy?o, ?e w po?cie w którym zada?em pytanie, nie?wiadomie wyartyku?owa?em odpowied?... :) Po prostu nie musz? zna? w moim problemie klasy do której nale?y obiekt, wystarczy tylko skorzysta? z metod, które s? przypisane do tego obiektu... Uffff, a my?la?em nad tym ponad 24 godziny, z przerw? na sen... :) przekopa?em pó? google (bez ?opaty)... :) mo?na ten w?tek w sumie wyci??... :)
_________________
miasto nauki praktycznej
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Numer GG
jacekq



Dołączył: 13 Kwi 2006
Posty: 2209
Skąd: Wroc?aw

PostWysłany: Wto Lis 10, 2015 10:13 am      Temat postu: Odpowiedz z cytatem Pisownia

Znaczy duck typing?
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email
hurgadion



Dołączył: 06 Kwi 2011
Posty: 853
Skąd: Web :)

PostWysłany: Sro Lis 11, 2015 11:47 am  OP    Temat postu: Odpowiedz z cytatem Pisownia

niezupe?nie (nie zna?em tego sposobu badania klasy obiektu, ca?kiem mi?o mi si? kojarzy, hehe), po prostu stworzy?em w ka?dej klasie metod? o tej samej nazwie, dzia?aj?c? w sposób zale?ny od klasy obiektu... :) czyli maj?c jaki? obiekt.... nie znam jego klasy... wywo?uj? metod? o ustalonej nazwie i ona dzia?a tak jak chc?, bez wzgl?du na to jaki to jest obiekt... Ciekawa sprawa z tym programowaniem obiektowym... odkrywam powoli w?a?nie jego tajniki... a generalnie mam problem zwi?zany z rekurencyjnym przechodzeniem od obiektu jednej klasy do obiektu innej klasy (takie rekurencyjne przeskakiwanie mi?dzy obiektami ró?nych klas)... Uff, to chyba tyle... :)
_________________
miasto nauki praktycznej
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Numer GG
Luke



Dołączył: 17 Cze 2007
Posty: 1893
Skąd: Szczecin

PostWysłany: Czw Lis 12, 2015 9:18 am      Temat postu: Odpowiedz z cytatem Pisownia

Czyli duck typing. :)

Troch? OT, ale bardzo mnie ciekawi - czemu zdecydowa?e? si? na tak ma?o popularny j?zyk?
Z tego, co wyczyta?em, to jest stosunkowo powolny, co raczej nie zach?ca.

_________________
Moje aplikacje
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
hurgadion



Dołączył: 06 Kwi 2011
Posty: 853
Skąd: Web :)

PostWysłany: Czw Lis 12, 2015 10:57 am  OP    Temat postu: Odpowiedz z cytatem Pisownia

Oz nie jest moim g?ównym celem, wybra?em go dlatego, ?e jest to j?zyk funkcyjny (lubi? te j?zyki, znam troszk? MLa i Haskella), mo?na potrenowa? rekurencj? oraz ma mo?liwo?? programowania obiektowego, które jest ciekawe i wa?ne. Generalnie ucz? si? programowania i interesuj? mnie wszelkie zagadnienia zwi?zane z optymalizacj?. J?zyk w tym momencie nie ma dla mnie ju? zbyt wi?kszego znaczenia, najbardziej lubi? chyba (ze wzgl?du na prostot? i jasn? sk?adni?) Pythona. Poza tym jest kurs II-cz??ciowy z programowania w Ozie w?a?nie, na poziomie ca?kiem niez?ym, wyk?ady prowadzi jaki? wyk?adowaca z Louvain (by?em tam kiedy?, 20 km od Brukseli), ten fakt pomóg? mi podj?? decyzj?... Generalnie jest to jeden z lepszych kursów (dydaktycznie i merytorycznie, ciekawe s? zadanka programistyczne) jakie robi?em do tej pory, a robi?em ich do?? sporo... Ufff, ale si? rozgada?em, to znaczy rozpisa?em... :)
_________________
miasto nauki praktycznej
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Numer GG
Luke



Dołączył: 17 Cze 2007
Posty: 1893
Skąd: Szczecin

PostWysłany: Czw Lis 12, 2015 3:13 pm      Temat postu: Odpowiedz z cytatem Pisownia

Rozpisa?e? si?, ale nie podlinkowa?e? kursu. :)
_________________
Moje aplikacje
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
hurgadion



Dołączył: 06 Kwi 2011
Posty: 853
Skąd: Web :)

PostWysłany: Czw Lis 12, 2015 3:25 pm  OP    Temat postu: Odpowiedz z cytatem Pisownia

oto Ci On :)
_________________
miasto nauki praktycznej
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Numer GG
Wyświetl posty z ostatnich:   
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Inne j?zyki Wszystkie czasy w strefie CET (Europa)

Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Możesz dodawać załączniki na tym forum
Możesz pobierać pliki z tego forum




Debug: strone wygenerowano w 0.19874 sekund, zapytan = 12
contact

| Darmowe programy i porady Jelcyna | Tansze zakupy w Helionie | MS Office Blog |