ノンプロ研中級プログラミング講座【GAS コース第 3 期】第 1 回
引数とメモリの関係。 引数の渡し方には2種類。つじけさんが前回の講座の卒業LTで熱く語っておられましたので、動画でぜひ! #ノンプロ研
2020-09-11 21:47:19引数が、数値、文字列、真偽値の場合は、値渡し 引数が、オブジェクト、配列の場合は、参照渡し #ノンプロ研
2020-09-11 21:48:42引数の渡し方。 1つ目、値渡し。値が渡される。渡されたのは、複製されたアドレスに値が格納されてる。 2つ目、参照渡し。引数も仮引数も同じアドレスを参照する。同じアドレスってことは、呼び出し元、呼び出し先の変更が影響を与える。 #ノンプロ研
2020-09-11 21:50:33データ型と引数の渡し方。 プリミティブ型の場合、値渡し。オブジェクトの場合、参照渡し。 オブジェクトには配列も含みます。 #ノンプロ研
2020-09-11 21:56:13Q:なんで参照渡しになっているの? A:スプレッドシートを考えたときに、参照渡しにしないと都合が悪い。スプレッドシートを引数に渡して、値渡しだと、コピーが渡されると使い勝手悪し。値渡しは例外と思ったほうが良い。 #ノンプロ研
2020-09-11 21:59:14ドキュメンテーションコメント、関数を説明するためのコメント。 メンテナンス性アップする。 概要、引数、戻り値の型宣言と説明を書く。 これがあるだけで、読み手(他人もだけど自分)がすぐになにする関数かがわかる。 #ノンプロ研
2020-09-11 22:01:08ドキュメンテーションコメント…自分ひとりしか触らないと思ってても書きましょう。 2週間後の自分は他人なんです #ノンプロ研
2020-09-11 22:02:37値渡しと参照渡し、説明中。 分離されたまま処理=値渡し 同じところを見ながら処理=参照渡し。参照渡しは、元の方にも影響させてしまう。 #ノンプロ研
2020-09-11 22:05:14最後の課題で、オブジェクトを作成します。お、オブジェクト?って方は、初級講座の4回目で復習をしてください。 #ノンプロ研
2020-09-11 22:05:25@kohaku935 あざます!熱量と共にTAさんに引き継げて良かったです! #ノンプロ研
2020-09-11 22:12:17無事?なのか、なんとか1回目のTA終了できました。皆様ありがとうございました。 宿題がんがん上げてくださいませ。復習も頑張りましょう! #ノンプロ研
2020-09-11 22:20:45