回答編集履歴

1

追加

2018/05/18 07:57

投稿

退会済みユーザー
test CHANGED
@@ -5,6 +5,8 @@
5
5
  ```
6
6
 
7
7
  外部引数名が_の場合は呼び出し時に引数名を省略できる。
8
+
9
+ 外部引数名を記述しなければ、内部引数名が外部引数名を兼ねる。
8
10
 
9
11
 
10
12
 
@@ -14,6 +16,8 @@
14
16
 
15
17
  func goukei (_ tanka: Int, _ kosu: Int) -> Int {
16
18
 
19
+    // 内部引数名を使用する
20
+
17
21
  let kingaku: Int = tanka * kosu
18
22
 
19
23
  return kingaku
@@ -22,7 +26,7 @@
22
26
 
23
27
 
24
28
 
25
- // 呼び出し
29
+ // 呼び出し 外部引数名を利用する(_により省略)
26
30
 
27
31
  let payment = goukei(100, 3)
28
32
 
@@ -38,6 +42,8 @@
38
42
 
39
43
  func goukei (tanka: Int, kosu: Int) -> Int {
40
44
 
45
+   // 内部引数名を使用する
46
+
41
47
  let kingaku: Int = tanka * kosu
42
48
 
43
49
  return kingaku
@@ -46,7 +52,7 @@
46
52
 
47
53
 
48
54
 
49
- // 呼び出し
55
+ // 呼び出し 外部引数名を使用する(外部引数名が記述されていないため内部引数名が外部引数名となる。)
50
56
 
51
57
  let payment = goukei(tanka: 100, kosu: 3)
52
58