caligrafia para desenvolvedores

18
para desenvolvedores [email protected]

Upload: diogo-ribeiro

Post on 25-May-2015

647 views

Category:

Technology


8 download

TRANSCRIPT

Page 1: Caligrafia para desenvolvedores

para desenvolvedores

[email protected]

Page 2: Caligrafia para desenvolvedores
Page 3: Caligrafia para desenvolvedores
Page 4: Caligrafia para desenvolvedores

String name = "John";

Java

Page 5: Caligrafia para desenvolvedores

var name = "John"; name.length // 4

javascript

Page 6: Caligrafia para desenvolvedores

List<string> names = new List<string>(); names.Add("John"); names.Add("Jane"); foreach (string name in names) { if (name.StartsWith("J")) { Console.WriteLine(name); } }

C#

Page 7: Caligrafia para desenvolvedores

let names = ["John"; "Jane"];; names |> List.filter(String.StartsWith("J")) |> List.iter(Console.WriteLine);;

F#

Page 8: Caligrafia para desenvolvedores
Page 9: Caligrafia para desenvolvedores

switch (number) { case 1: doStuff(); case 2: doMoreStuff(); break; }

C?

Page 10: Caligrafia para desenvolvedores
Page 11: Caligrafia para desenvolvedores
Page 12: Caligrafia para desenvolvedores

switch (number) { case 1: doStuff(); case 2: doMoreStuff(); break; }

C?

Page 13: Caligrafia para desenvolvedores

switch (number) { case 1: doStuff(); // falling thru case 2: doMoreStuff(); break; }

C?

Page 14: Caligrafia para desenvolvedores

try { return true; } finally { return false; }

Java

Page 15: Caligrafia para desenvolvedores
Page 16: Caligrafia para desenvolvedores

switch (number) { case 1: x = doStuff(); case 2: x = doMoreStuff(); break; }

Page 17: Caligrafia para desenvolvedores

switch (number) { case 1: this.x = doStuff(); case 2: this.x = doMoreStuff(); break; }

Page 18: Caligrafia para desenvolvedores