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;
}
Caligrafia para desenvolvedores

Caligrafia para desenvolvedores