IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 4. diel - Typový systém druhýkrát: Dátové typy

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Ben Žour
Tvůrce
Avatar
Ben Žour:23.4.2013 22:56

Mě se ten VB .NET líbí čím dál víc! :) V některých věcech mi přijde občas i lepší než C#, ikdyž delší kód v něm je na první pohled lehce chaotický. Každopádně díky za psaní článků!

 
Odpovedať
23.4.2013 22:56
Avatar
Odpovedá na Ben Žour
Michal Žůrek - misaz:24.4.2013 6:33

Počkej až si najdu čas napsat článek "Co ti síšarpáři nemají" :)

Ony ty jazyky jsou celkem stejné až na syntaxi, která se mírně liší. Kód VB.NET si myslím je stejně dlouhý jako C#, protože:
VB.NET:

Dim ctecka = New IO.StreamReader(...)

C#:

IO.StreamReader ctecka = New IO.StreamReader(...)

Nicméně kvůli klíčových slov je něco o tochu delší.

Jinak ty jazyky jsou úplně stejné.

 
Odpovedať
24.4.2013 6:33
Avatar
Odpovedá na Michal Žůrek - misaz
Luboš Běhounek Satik:24.4.2013 8:54
IO.StreamReader ctecka = New IO.StreamReader(...)

muzes zapsat jako

var ctecka = New IO.StreamReader(...)

pak je to dlouhe stejne :) .

Odpovedať
24.4.2013 8:54
https://www.facebook.com/peasantsandcastles/
Avatar
Kit
Tvůrce
Avatar
Odpovedá na Luboš Běhounek Satik
Kit:24.4.2013 12:05

V Javě také můžeš napsat třeba

Object str = "řetězec";

Jenom není vhodné to používat systematicky, ale jen tam, kde to skutečně potřebuji, protože tím trpí přehlednost kódu.

Takže var ano, ale jen tam, kde je to nutné.

Odpovedať
24.4.2013 12:05
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Michael Olšavský:25.4.2013 16:05

Pěkné články. Jen tak dál ;-) Nikdy jsem neměl rád VB syntaxi, ale jak vidím, není to tak špatné. A díky .NET je to hodně podobné C#.

 
Odpovedať
25.4.2013 16:05
Avatar
Odpovedá na Michael Olšavský
Michal Žůrek - misaz:25.4.2013 16:24

Až na tu santyxi je to víceméně stejné.

 
Odpovedať
25.4.2013 16:24
Avatar
Kit
Tvůrce
Avatar
Odpovedá na Michal Žůrek - misaz
Kit:25.4.2013 16:51

Dnešní programovací jazyky se snaží navázat na ty předchozí, aby uživatelé nemuseli moc měnit své návyky, ale aby jim byly nabídnuty nové vlastnosti.

Zcela odlišný jazyk se dělá pouze pokud se vytváří nové paradigma.

Odpovedať
25.4.2013 16:51
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Libor Šimo (libcosenior):14.7.2013 20:10

Misaz, v časti: Trim, TrimStart a StrimEnd máš v códe chybu.

Console.WriteLine("Zadejte číslo:")
Dim s As String = Console.ReadLine()
Console.WriteLine("Zadal jste text: " + s)
Console.WriteLine("Text po funkci trim: " + s.Trim())
Dim a As Integer = CInt(s)
Console.WriteLine("Převedl jsem zadaný text na číslo parsováním, zadal jste: " & a)
Console.ReadKey()

Ďalek som si všimol že pri výpise sa dá použiť operátor + vtedy, keď sa jedná o vypísanie stringu, pri číslach musí byť &.
Nemýlim sa?

Odpovedať
14.7.2013 20:10
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovedá na Libor Šimo (libcosenior)
Michal Žůrek - misaz:14.7.2013 20:33

Aha dík.

  • by mělo sloužit pro sčítání a string je pole, ty měly jít sčítat, proto jde i string sčítat.

& slouží pro spojování:

5 & 5 = 55
5 + 5 = 10
 
Odpovedať
14.7.2013 20:33
Avatar
Josef Jeništa:9.3.2017 16:50

Když zadám Console.Write("Za­dej číslo: ") a potom Console.ReadLine(), tak jak se to potom chová. Není tam WriteLine, ale pouze Write, takže to stojí v jedné řádce s odpovědí. Číslo to přečte, to jsem vyzkoušel. Reaguje to na nějaké skryté znaky nebo proč se to nepomíchá?

Odpovedať
9.3.2017 16:50
Kolik jazyků umíš, tolikrát jsi programátorem.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!