関数の引数と返り値を理解するためのたったひとつのコツ【戻り値とは/わかりやすく】

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 75

  • @ayumunagae8567
    @ayumunagae8567 3 года назад +8

    エンジニア系RUclipsrの中でダントツで一番わかりやすい。

  • @kosu7473
    @kosu7473 4 года назад +17

    どの本を見ても動画を見ても理解できなかったのに、この動画を見てやっと理解できました!!!
    これで前に進めます😭
    本当にありがとうございます!!

    • @programming-academy
      @programming-academy  4 года назад +2

      本当ですか!!!!😄
      私すごくないですか!!!????
      私の動画見つけてくれてありがとう😚

  • @user-supika
    @user-supika Год назад +2

    ありがとうございます、、
    本当に感謝感謝な動画でした。
    処理のかたまりと思っていたので、引数が何者か、戻り値とは何者か、分からずにいました。
    JavaScriptの苦手意識が少し減りました。ありがとうございます。

  • @Rúben_Drops
    @Rúben_Drops 3 года назад +6

    文系大卒のエンジニアです。
    こういう成り立ちって理解を後にしようとも、やっぱり忘れてしまい、大枠での理解でしかなくなってしまうなあって思っているところでした。
    歴史的背景を学ぶ意味でも面白い内容でした。

  • @ruoka503
    @ruoka503 4 года назад +11

    こういう概念について分かりやすく説明してくれる動画有り難やです。

    • @programming-academy
      @programming-academy  4 года назад +3

      お、わかりやすいと言ってもらえてめちゃくちゃ嬉しいです!!😄

  • @1976knockout
    @1976knockout 4 года назад +4

    わかりやすい。難しい言葉より平易な言葉で説明してくれた。

    • @programming-academy
      @programming-academy  4 года назад +1

      難しいことを難しい言葉で説明するのは簡単なんですけど、難しいことを簡単な言葉で説明するのはなかなか苦労するので、
      そこをご理解いただけて嬉しいです😊

  • @paka1663
    @paka1663 2 года назад +2

    jsから入り、関数に返り値があるのとない理由が全く分からず、つまずいて「プログラミング難しい…」と諦めてたのですが、動画見て、数学と同じだとわかり完全に理解できました!勉強再開できそうです!ありがとうございます

  • @ぴーすにゃおす
    @ぴーすにゃおす 4 года назад +6

    引数、戻り値についていまいち理解しきれずモヤモヤしながらJavaScriptを独学で学んでいましたが、モヤモヤが晴れました!関数、引数、戻り値の概念が分かったいま、次は使い方を勉強しなくちゃですね!わかりやすい説明をありがとうございました!

    • @programming-academy
      @programming-academy  4 года назад +2

      いえ、ご理解できたのはご自身の力ですから😄
      他にもたくさん動画用意してますから、わからないことがあったら私の動画是非見てみてください!!(堂々と宣伝)

  • @ナツ-b7h
    @ナツ-b7h 2 года назад +1

    わかりやすすぎる!!!
    驚きと感動で一気見しているうちに眠気が吹っ飛び朝になりました笑

  • @tomorrowch2272
    @tomorrowch2272 4 года назад +7

    悩んでいたので助かりました!
    本当にわかりやすい。天才ですね笑

    • @programming-academy
      @programming-academy  4 года назад +1

      お役に立てて何よりでございます😄
      天才?天才ですか私?照れちゃうな〜💃

  • @mk-rf9mf
    @mk-rf9mf 4 года назад +9

    間違った覚え方してました。
    とても助かります!😸

    • @programming-academy
      @programming-academy  4 года назад +1

      関数の正しい意味は仕事で働いているエンジニアでも理解できていない人がたくさんいるので間違っても無理はないですね😇
      けどこの動画をきっかけに関数を正しく理解してくれる人が増えると嬉しいです!

  • @ヤル男-y4i
    @ヤル男-y4i 9 месяцев назад

    おさないさんのおかげで、プログラミング挫折した自分がもう一回やろうと思えました

  • @lalasola1
    @lalasola1 3 года назад +1

    引数と戻り値になじめないのはvoidのせいだったのか
    理解してるつもりだったけどこの説明聴くと
    あまり理解していなかったっことが分かった

  • @yosuke6812
    @yosuke6812 3 года назад +4

    最高です。スッキリ理解できまた!!ありがとうございます😊

  • @すがっち-t3d
    @すがっち-t3d 4 года назад +4

    めちゃくちゃウルトラハイパーすっきり納得しました!ありがとうございました。

    • @programming-academy
      @programming-academy  4 года назад +2

      超絶怒涛ゴッドサタンアルティメットありがとう!😊

  • @kiryum4171
    @kiryum4171 4 года назад +2

    なるほどー引数は関数の後のおまけみたいな認識になっちゃってましたー!
    絶対教材のせいだ!

    • @programming-academy
      @programming-academy  4 года назад +3

      正しく認識できさえすれば意外とすんなり理解できるものの代表がプログラミングの関数だと思ってます😊

  • @kazun351
    @kazun351 3 года назад +3

    すごい分かりやすい!!

  • @yutamori4326
    @yutamori4326 4 года назад +9

    引数と戻り値の理解に苦しんでいましたが
    今回の動画を視聴して
    そもそも関数の考え方を見直す事が出来ました。
    関数は…
    何かを受け取って(引数)
    何かを返すもの(戻り値)
    であり、処理のまとまりでは無い!
    スッキリしました!
    ありがとうございます😊

    • @programming-academy
      @programming-academy  4 года назад +4

      これで関数の理解は完璧ですね!😆
      役に立ててめちゃくちゃハッピーです!これからもがんばれます!

    • @escuela_de_gorriones7788
      @escuela_de_gorriones7788 Год назад

      滅茶苦茶分かりやすかった。「何かを受け取って何かを返す」呪文の様に頭に叩き込もうと思います。
      ちなみにモドリッチって何のことかな?と思って調べようと思っていたらよくよく考えてみたら「戻り値」だったんですね😅

  • @芦山一寿
    @芦山一寿 4 года назад +4

    完璧に理解出来ました!
    分かりやす過ぎて怖い😂

    • @programming-academy
      @programming-academy  4 года назад +4

      しばらくすると、やっぱりわからない…ってなるのがおもしろいよな

  • @user-mk2rt2ut8f
    @user-mk2rt2ut8f 2 года назад

    めちゃくちゃわかりやすくて助かりました😢恩人です

  • @nine8481
    @nine8481 4 года назад +1

    動画開いて眼鏡を見た瞬間高評価押しましたwww
    わかりやすかったです!ありがとうございます!

  • @なーと-g7l
    @なーと-g7l 4 года назад +2

    わかりやす〜い!
    ありがたや🙏

  • @user-hw2su5nm7c
    @user-hw2su5nm7c 3 года назад

    とても分かりやすくて頭の整理になりました。値渡しと参照渡しも混乱する原因ですよね。VBだけかな。

  • @fuki8461
    @fuki8461 4 года назад +2

    分かりやすかったのでチャンネル登録しました。

    • @programming-academy
      @programming-academy  4 года назад +2

      チャンネル登録してもらえたので嬉しいと感じました。

  • @ミンチ肉-x8d
    @ミンチ肉-x8d Год назад

    関数とは
    何かを受け取って(引数)
    何かを返すもの(戻り値)

  • @kkfx35
    @kkfx35 3 года назад

    ばりわかりやすいっす!!!

  • @やまみなみ-z6p
    @やまみなみ-z6p 2 года назад

    わかりやすい〜

  • @ema25803
    @ema25803 4 года назад +1

    素晴らしい!

  • @ohana970
    @ohana970 4 года назад +2

    関数でちょうど躓いていたのでイメージしやすかったですありがとうございます!
    戻り値returnがつくのとつかない関数の違いが初心者の私としては理解ができていません;

    • @programming-academy
      @programming-academy  4 года назад +2

      違うものだと捉えようとすると混乱するので、同じものだと考えてください!
      たまたまその関数が返すものがないから無を返すようになっているだけです。深い意味はありません。

    • @ohana970
      @ohana970 4 года назад +1

      別物と捉えてましたね💦
      濡れた服を受け取って乾燥機に入れる(関数に引数を入れる)濡れた服を乾かす処理をして乾いた服が戻ってくる(戻り値)で例えると、リターンがないものはどういう解釈になりますか。
      初歩な質問ですみません・・
      お返事ありがとうございますm(__)m

    • @programming-academy
      @programming-academy  4 года назад +1

      『無』というモノを返してくるやつ!
      何でもいいと思うんですけど、
      まあ、犬にエサ与えても何も返ってこないみたいな感じでしょうか。
      あまり例えに捉われないでくださいね。

    • @ohana970
      @ohana970 4 года назад +1

      ご教授いただきありがとうございます。
      参考にさせていただきます。
      主婦の毎日の家事でもいえますね笑
      なんとなく理解した程度で進めていきますね!(^^)!

  • @obebeichuo7299
    @obebeichuo7299 4 года назад +6

    今日はいいこと言ってる!

    • @programming-academy
      @programming-academy  4 года назад +2

      下手な鉄砲数撃ちゃ当たるという言葉がありましてですね☺️

  • @TV-kg5oe
    @TV-kg5oe 3 года назад

    これからも動画投稿お願いします😭💦初心者には分かりやすいです!
    職業訓練校を修了し、ご縁がありプログラマーになりましたが、職業訓練校では、デザインを勉強していた為、このような授業は無く参考になります😭💦

    • @TV-kg5oe
      @TV-kg5oe 3 года назад

      追記ですが、教科書でreturn;の場合があるんですが、よく分かりません‥‥

  • @でこすけ-t7o
    @でこすけ-t7o 4 года назад +3

    あああああああ!もっと早くこのチャンネルに
    出会いたかったぁぁあ!
    高評価が何故1回しか押せないんだああ!(泣)

  • @爆ちゃんねる
    @爆ちゃんねる 3 года назад

    今回の動画もなっとくが沢山ありました✨

  • @pencoffee579
    @pencoffee579 2 года назад

    7:51 いやメンタリストで草まるまる自分のことで笑ったわ

  • @pnaka0p0
    @pnaka0p0 2 года назад +3

    高評価一個じゃ足りません😭

  • @ka2taro
    @ka2taro 4 года назад +2

    数学って単語が出た時点で動画終了しようとしましたが残って良かったです。ありがとうございます🙇

    • @programming-academy
      @programming-academy  4 года назад +1

      あ、あぶなかった…😷
      言葉には気をつけないといけないですね😷
      安易に数学なんて言わないように気をつけます😷

  • @fotk.9413
    @fotk.9413 3 года назад +2

    因と果。プログラミングとは仏教から来ていたんですね。。。 納得できました。

  • @riri2750
    @riri2750 3 года назад

    型を身につけるには結局Javaが一番いいのでしょうか?

  • @グシャ-l4d
    @グシャ-l4d 4 года назад +3

    分かりやすいRubyで変数わからん!って人にはこちらの動画を紹介しようかなぁw

    • @programming-academy
      @programming-academy  4 года назад +4

      是非!オススメしていただけると嬉しいです🙏
      もっとオススメされる動画作れるように頑張ります!

  • @hello-hi3xu
    @hello-hi3xu 3 года назад

    関数は値の交換器

  • @oa1694
    @oa1694 2 года назад

    関数=チェンジボックス。世の中関数だらけな気がします。料理も掃除も全部🧼🍳

  • @eeeg
    @eeeg 4 года назад +1

    メソッドのことだよね??????????????????????????????????

    • @programming-academy
      @programming-academy  4 года назад +2

      メソッドはオブジェクトに所属する特殊な関数のことなので、間違ってはいませんが、
      私が動画内で言及してるのは一般の関数のことです😄

  • @eeeg
    @eeeg 4 года назад +1

    作画ミスってね!?と思ったわw
    メガネと髪w

    • @programming-academy
      @programming-academy  4 года назад

      メガネはなるべく外して撮影して、髪は切ります!!というか切りました!!😖

  • @kazuoy4
    @kazuoy4 4 года назад +1

    だって・・・関数ってそもそもそういうものでしょ。
    どこから、処理をまとめたものという発想がでてくるのか?
    そうした勘違いをしている人がいるとは知らなかった・・・・
    むしろ、関数を引数する関数・・・この辺りで頭がパンクしてくる・・・パンクしているよ

    • @programming-academy
      @programming-academy  4 года назад +1

      見識が拡がってよかったですね😄

    • @kazuoy4
      @kazuoy4 4 года назад

      @@programming-academy
      返信、ありがとうございます。
      自分は、プログラマーではいっさいありませんが、一時期あくまで自分のためですが、業務用にExcelのVBAでデータ集計表などをつくっていました。
      その感覚でいうと、同じく共通する処理をまとめて再利用するとはいっても、値をかえさないサブルーチンと値を返してくる関数は別物と言う感覚はあるのですよね。
      プログラミング言語の世界では、プロどころか、一行のコードも書いたことがない人にもバカにされる「Basic」を書いたことがある人には、その辺の混乱は以外とないかもしれません。
      実際、VBAのコードを書いていた自分が、C、C++、C#、Javaなどのコードを読むと出てくる「void」をみると・・・
      「ああ、ここはサブルーチンなのね」と普通に思っていました。
      しかし、改めて考えてみるとその手の入門書で「void」の箇所をサブルーチンとしている書籍は、確かにない感じですよね。
      まあ、時代って変わるものなんですよね