Skip to content

Commit 9cd22b6

Browse files
committed
Terminology: use “argument”/“parameter” properly
1 parent 4be22d2 commit 9cd22b6

1 file changed

Lines changed: 9 additions & 10 deletions

File tree

lessons/beginners/class/index.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ rozlišit.
226226
Teď se na chvíli vraťme k metodám. Konkrétně k parametru `self`.
227227
228228
Každá metoda má přístup ke konkrétnímu objektu, na
229-
kterém pracuje, právě přes argument `self`.
229+
kterém pracuje, právě přes parametr `self`.
230230
Teď, když máš koťátka pojmenovaná, můžeš v metodě `zamnoukej` použít `self`
231231
a dostat se tak ke jménu daného koťátka:
232232
@@ -250,14 +250,13 @@ Když ji pak zavoláš (`mourek.zamnoukej()`),
250250
objekt `mourek` se předá funkci `zamnoukej` jako první argument, `self`.
251251

252252
> [note]
253-
> Onen první argument metody můžeš teoreticky pojmenovat i jinak než `self`,
253+
> Onen první parametr metody můžeš teoreticky pojmenovat i jinak než `self`,
254254
> ale když to uděláš, ostatní programátoři se na tebe budou koukat hodně divně.
255255
256-
257-
Může taková metoda brát víc než jeden argument?
258-
Může – `self` se doplní na první místo,
259-
zbytek argumentů se vezme z volání metody.
260-
Třeba:
256+
Metoda může mít po `self` i další parametry.
257+
Při volání `self` vynecháš – doplní se vždy automaticky – ale ostatní
258+
se předávají jako u normálního volání funkce.
259+
Třeba v tomto příkladu se jako `jidlo` předá řetězec `'ryba'`:
261260

262261
```python
263262
class Kotatko:
@@ -317,14 +316,14 @@ mourek = Kotatko('Mourek')
317316
mourek.zamnoukej()
318317
```
319318

320-
A teď už není možnost, jak vytvořit koťátko beze jména.
319+
A teď už není možnost jak vytvořit koťátko beze jména.
321320
Metoda `zamnoukej` bude vždycky fungovat.
322321

323322
Jako u jiných funkcí je možné jméno koťátka zadat buď jako pojmenovaný
324323
argument, nebo jako poziční. Obojí funguje stejně:
325324

326-
```
327-
mourek = Kotatko('Mourek') # 'Mourek' je hodnota prvního argument pro __init__ (po self)
325+
```python
326+
mourek = Kotatko('Mourek') # 'Mourek' je hodnota prvního argumentu pro __init__ (po self)
328327
micka = Kotatko(jmeno='Micka') # 'Micka' je hodnota argumentu `jmeno`
329328
```
330329

0 commit comments

Comments
 (0)