caligrafia para desenvolvedores

Post on 25-May-2015

647 Views

Category:

Technology

8 Downloads

Preview:

Click to see full reader

TRANSCRIPT

para desenvolvedores

diogoriba@diogoriba.com

String name = "John";

Java

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

javascript

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#

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

F#

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

C?

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

C?

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

C?

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

Java

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

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

top related