Skip to content

Commit 7fc2fbe

Browse files
committed
Add some labels to code samples
1 parent 4021c11 commit 7fc2fbe

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

_posts/2015-12-04-implementando-fibonacci-em-haskell.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,13 @@ de loops e variáveis é contornável de duas formas:
2424
concorrente ou para ter uma performance maior
2525

2626
#### Operando com números
27+
Em JavaScript:
2728
{% highlight javascript %}
2829
// "//" é um comentário
2930
1 + 10 // => 11
3031
2 * 3 // => 6
3132
{% endhighlight %}
33+
Em Haskell:
3234
{% highlight haskell %}
3335
-- "--" é um comentário
3436
1 + 10 -- => 11
@@ -38,12 +40,14 @@ de loops e variáveis é contornável de duas formas:
3840
- - -
3941

4042
#### Operando com listas
43+
Em JavaScript:
4144
{% highlight javascript %}
4245
[1, 2, 3, 4] // => [1, 2, 3, 4]
4346
[1, 2] // => [1, 2]
4447
[1, 2][0] // => 1
4548
[1, 2][1] // => 2
4649
{% endhighlight %}
50+
Em Haskell:
4751
{% highlight haskell %}
4852
[1, 2, 3, 4] -- => [1, 2, 3, 4]
4953
[1, 2] -- => [1, 2]
@@ -57,6 +61,7 @@ de loops e variáveis é contornável de duas formas:
5761
- - -
5862

5963
#### Condicionais
64+
Em JavaScript:
6065
{% highlight javascript %}
6166
if(something) {
6267
// ...
@@ -66,6 +71,7 @@ if(something) {
6671
// ...
6772
}
6873
{% endhighlight %}
74+
Em Haskell:
6975
{% highlight haskell %}
7076
if something
7177
then -- ...
@@ -78,20 +84,24 @@ if something
7884
- - -
7985

8086
#### Definindo funções
87+
Em JavaScript:
8188
{% highlight javascript %}
8289
function soma10(numero) { return numero + 10 }
8390
function elevaAoQuadrado(numero) { return numero * numero }
8491
{% endhighlight %}
92+
Em Haskell:
8593
{% highlight haskell %}
8694
soma10 numero = numero + 10
8795
elevaAoQuadrado numero = numero * numero
8896
{% endhighlight %}
8997

9098
#### Usando funções
99+
Em JavaScript:
91100
{% highlight javascript %}
92101
soma10(2) // => 12
93102
elevaAoQuadrado(10) // => 100
94103
{% endhighlight %}
104+
Em Haskell:
95105
{% highlight haskell %}
96106
soma10 2 -- => 12
97107
elevaAoQuadrado 10 -- => 100

0 commit comments

Comments
 (0)