You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pl/cheatsheets/index.md
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ layout: cheatsheet
3
3
istranslation: true
4
4
title: Scalacheat
5
5
by: Filip Czaplicki
6
-
about: Dzięki <a href="http://brenocon.com/">Brendan O'Connor</a>. Ten cheatsheet ma być szybkim podsumowaniem konstrukcji syntaktycznych Scali. Licencjonowany przez Brendan O'Connor pod licencją CC-BY-SA 3.0.
6
+
about: Dzięki <a href="http://brenocon.com/">Brendan O'Connor</a>. Ten cheatsheet ma być szybkim podsumowaniem konstrukcji składniowych Scali. Licencjonowany przez Brendan O'Connor pod licencją CC-BY-SA 3.0.
7
7
language: pl
8
8
---
9
9
@@ -29,10 +29,10 @@ language: pl
29
29
|`def compose(g:R=>R, h:R=>R) = (x:R) => g(h(x))` <br> `val f = compose({_*2}, {_-1})`| funkcja anonimowa: aby przekazać kilka bloków musisz ponawiasować. |
|`val normer = zscore(7, 0.4) _`| potrzeba wiodącego podkreślenia, aby wydobyć funkcję częściowo zaaplikowaną, tylko dla wersji z cukrem syntaktycznym. |
|`val normer = zscore(7, 0.4) _`| potrzeba wiodącego podkreślenia, aby wydobyć funkcję częściowo zaaplikowaną, tylko dla wersji z lukrem składniowym. |
34
34
|`def mapmake[T](g:T=>T)(seq: List[T]) = seq.map(g)`| typ generyczny. |
35
-
|`5.+(3); 5 + 3` <br> `(1 to 5) map (_*2)`|cukier syntaktyczny dla operatorów infiksowych. |
35
+
|`5.+(3); 5 + 3` <br> `(1 to 5) map (_*2)`|lukier składniowy dla operatorów infiksowych. |
36
36
|`def sum(args: Int*) = args.reduceLeft(_+_)`| zmienna liczba argumentów funkcji. |
37
37
| <spanid="packages"class="h2">pakiety</span> ||
38
38
|`import scala.collection._`| import z dżokerem. |
@@ -46,12 +46,12 @@ language: pl
46
46
| <spanclass="label important">Źle</span>`var x,y,z = (1,2,3)`| ukryty błąd: do każdego przypisana cała krotka. |
47
47
|`var xs = List(1,2,3)`| lista (niezmienna). |
48
48
|`xs(2)`| indeksowanie za pomocą nawiasów. ([slides](http://www.slideshare.net/Odersky/fosdem-2009-1013261/27)) |
49
-
|`1 :: List(2,3)`| operator dołożenia elementu na początek listu. |
49
+
|`1 :: List(2,3)`| operator dołożenia elementu na początek listy. |
50
50
|`1 to 5`_to samo co_`1 until 6` <br> `1 to 10 by 2`| składnia dla przedziałów. |
51
51
|`()`_(puste nawiasy)_| jedyny obiekt typu Unit (podobnie jak void w C/Java). |
0 commit comments