プログラミングの「関数」ってなんだろう?!
「関数」ってナニ?!
プログラミングにおける「関数」とは→「ブラックボックス」のことです。
入力と出力があって…
入力 → [ブラックボックス] → 出力
こんな風に書き表せます。
例えば…
例えば、「1」を入れれば「2」が出てくる。「3」を入れれば「6」が出てくる…この関数は?
y = 2x
の関数ですね。
では、「110円」入れると「缶コーヒー」が出てくるのは?
自動販売機
という関数です(※プログラム言語によっては「オブジェクト」とも呼ばれます)。
「文字」を入力 / 送信すると、「返信」が返ってくるのは?
LINE アプリ
という関数です。
「カート」に商品を入れると、商品が「自宅」へ届くのは?
Amazon
という関数です。
…
では … Amazon 関数に ちょっとだけ条件を追加します。。
「キャンセルされたら中止する」
if order is canceled
stop
else
go
end
Amazon のサービス業務を「関数 および 条件式」を用いて表すと、こんなが風に表現することができます。
「関数」(プログラミング)ってこんなことです。
SNS開発18年で2つのSNSを開発・運用中の当社が、あなたのアイデアを形にするお手伝いをします。