Skip to content

Commit

Permalink
explanation
Browse files Browse the repository at this point in the history
  • Loading branch information
Tetsu HARUYAMA authored and Tetsu HARUYAMA committed Nov 15, 2023
1 parent 67a4327 commit 95b934d
Show file tree
Hide file tree
Showing 2 changed files with 147 additions and 46 deletions.
8 changes: 5 additions & 3 deletions 1_Basics_III.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -622,7 +622,6 @@
{
"cell_type": "markdown",
"metadata": {
"heading_collapsed": true,
"hidden": true
},
"source": [
Expand Down Expand Up @@ -663,6 +662,9 @@
" * `return`は評価した値を「戻す」もしくは「返す」という意味。必ず`return`の前にはインデント(通常4つの半角スペース)が必要であり,ないとエラーになる。\n",
" * `x**2`という戻り値(返り値)の設定をする\n",
"\n",
"<`return`についての補足><br>\n",
"実は`return`には2つの役割がある。一つは上述の様に,値を「戻す」もしくは「返す」という役割。そして,もう一つは関数の評価を終わらせること。今の段階では,二つ目の役割はそれほど重要ではないが,後述するループが関数の中で使われる場合,「関数を終了」させる役割が活躍することになる。例えば,[この箇所のコード](sec:5-for-loop)や[この箇所のコード](sec:5-while-loop)を理解するためには`return`の二つ目の役割を知っておくことが重要になる。\n",
"\n",
"関数を評価するには,引数に数字を入れて実行する。"
]
},
Expand Down Expand Up @@ -895,6 +897,7 @@
{
"cell_type": "markdown",
"metadata": {
"heading_collapsed": true,
"hidden": true,
"tags": [
"remove-cell"
Expand Down Expand Up @@ -1899,7 +1902,6 @@
{
"cell_type": "markdown",
"metadata": {
"heading_collapsed": true,
"hidden": true
},
"source": [
Expand Down Expand Up @@ -1978,7 +1980,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.10.8"
"version": "3.10.4"
}
},
"nbformat": 4,
Expand Down
Loading

0 comments on commit 95b934d

Please sign in to comment.