Skip to content

Commit 385ca8e

Browse files
committed
polish translation of cheatsheets page: typos etc
1 parent fa7e6f6 commit 385ca8e

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

pl/cheatsheets/index.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: cheatsheet
33
istranslation: true
44
title: Scalacheat
55
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.
77
language: pl
88
---
99

@@ -29,10 +29,10 @@ language: pl
2929
| `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ć. |
3030
| `val zscore = (mean:R, sd:R) => (x:R) => (x-mean)/sd` | rozwijanie funkcji, oczywista składnia. |
3131
| `def zscore(mean:R, sd:R) = (x:R) => (x-mean)/sd` | rozwijanie funkcji, oczywista składnia. |
32-
| `def zscore(mean:R, sd:R)(x:R) = (x-mean)/sd` | rozwijanie funkcji, cukier syntaktyczny. ale wtedy: |
33-
| `val normer = zscore(7, 0.4) _` | potrzeba wiodącego podkreślenia, aby wydobyć funkcję częściowo zaaplikowaną, tylko dla wersji z cukrem syntaktycznym. |
32+
| `def zscore(mean:R, sd:R)(x:R) = (x-mean)/sd` | rozwijanie funkcji, lukier składniowy. ale wtedy: |
33+
| `val normer = zscore(7, 0.4) _` | potrzeba wiodącego podkreślenia, aby wydobyć funkcję częściowo zaaplikowaną, tylko dla wersji z lukrem składniowym. |
3434
| `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. |
3636
| `def sum(args: Int*) = args.reduceLeft(_+_)` | zmienna liczba argumentów funkcji. |
3737
| <span id="packages" class="h2">pakiety</span> | |
3838
| `import scala.collection._` | import z dżokerem. |
@@ -46,12 +46,12 @@ language: pl
4646
| <span class="label important">Źle</span>`var x,y,z = (1,2,3)` | ukryty błąd: do każdego przypisana cała krotka. |
4747
| `var xs = List(1,2,3)` | lista (niezmienna). |
4848
| `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. |
5050
| `1 to 5` _to samo co_ `1 until 6` <br> `1 to 10 by 2` | składnia dla przedziałów. |
5151
| `()` _(puste nawiasy)_ | jedyny obiekt typu Unit (podobnie jak void w C/Java). |
5252
| <span id="control_constructs" class="h2">konstrukcje kontrolne</span> | |
5353
| `if (check) happy else sad` | warunek. |
54-
| `if (check) happy` _to samo co_ <br> `if (check) happy else ()` | cukier składniowy dla warunku. |
54+
| `if (check) happy` _to samo co_ <br> `if (check) happy else ()` | lukier składniowy dla warunku. |
5555
| `while (x < 5) { println(x); x += 1}` | pętla while. |
5656
| `do { println(x); x += 1} while (x < 5)` | pętla do while. |
5757
| `import scala.util.control.Breaks._`<br>`breakable {`<br>` for (x <- xs) {`<br>` if (Math.random < 0.1) break`<br>` }`<br>`}`| instrukcja przerwania pętli (break). ([slides](http://www.slideshare.net/Odersky/fosdem-2009-1013261/21)) |
@@ -79,7 +79,7 @@ language: pl
7979
| `trait T1; trait T2`<br>`class C extends T1 with T2`<br>`class C extends D with T1 with T2` | wiele cech. |
8080
| `class C extends D { override def f = ...}` | w przeciążeniach funkcji wymagane jest słowo kluczowe override. |
8181
| `new java.io.File("f")` | tworzenie obiektu. |
82-
| <span class="label important">Źle</span> `new List[Int]`<br> <span class="label success">Dobrze</span> `List(1,2,3)` | błąd typu: typ abstrakcyjny<br>zamiast, konwencja: wywoływalna fabryka przysłaniająca typ |
82+
| <span class="label important">Źle</span> `new List[Int]`<br> <span class="label success">Dobrze</span> `List(1,2,3)` | błąd typu: typ abstrakcyjny<br>zamiast tego konwencja: wywoływalna fabryka przysłaniająca typ |
8383
| `classOf[String]` | literał klasy. |
8484
| `x.isInstanceOf[String]` | sprawdzenie typu (w czasie wykonania) |
8585
| `x.asInstanceOf[String]` | rzutowanie typu (w czasie wykonania) |

0 commit comments

Comments
 (0)