「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

ビルトイン関数

pointこの用語のポイント

point関数だよ

point最初から用意されているよ

スポンサーリンク

簡単に書くよ

ビルトイン関数(読:ビルトインカンスウ 英:built-in function)とは

「組み込み関数」のこと。
用語の中身としては

プログラミングの分野で出てくる関数(処理のまとまり)の分類のひとつ
であり

「好きに使っていーよー」と最初から用意されている関数のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「関数」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

関数は「何かを入れると何かをやって何かを返してくれる、処理のまとまり」です。
一般的には、入力を受けて処理をやり、その結果として出力があります。

ビルトイン関数

ついでなので書いておくと、関数に入れる値は「引数(ヒキスウ)」と言います。

ビルトイン関数2

関数から出てくる値は「戻り値」です。

ビルトイン関数3

ちょっと汚い話で恐縮ですが、人間は、ご飯を食べて、ウンチを出します。

ビルトイン関数4

人間が関数だと考えてください。
ご飯に相当するものが引数です。
ウンチに相当するものが戻り値になります。

ビルトイン関数5

以上を踏まえて、本題に入ります。

プログラミングで出てくる関数は2種類に分けられます。

1.最初から用意されている関数
2.自分で作った関数


の2つです。

ビルトイン関数6

「1.最初から用意されている関数」は、プログラミング言語を作った人が「多分、こんな処理をやりたくなるでしょ?」と考えて、最初から用意してくれている関数です。
すでに用意されているので「あとは使うだけー」です。

「2.自分で作った関数」は、実際に自分でプログラミングした関数です。
どんな処理をするか自分で決めて、自分で作った関数です。

この2種類の関数のうち

1.最初から用意されている関数

を指す呼び名が「ビルトイン関数」です。
組み込み関数」とも呼ばれます。

ビルトイン関数7

難しく考える必要は ありません。
プログラミング言語の説明書リファレンスマニュアルを見て、その関数の説明が載っていたら、それはビルトイン関数です。

あと、ついでなので書いておくと

2.自分で作った関数

の方は「ユーザ定義関数」や「自作関数」と呼ばれたりします。
気が向いたら、併せて覚えてあげてください。

ビルトイン関数8

以上でビルトイン関数の説明は終わりですが、せっかくなので、もう少しプログラミングっぽい例も載せておきます。

例えば、そうですね。
Javaで書いた以下の処理があったとします。

public class test{
    //ピヨ太関数
    private static void funcPiyota(){
        System.out.println("眠い");
    }

    //主処理
    public static void main(String[] args){
        //ピヨ太関数呼び出し
        funcPiyota();
    }
}


処理の流れは

1.主処理からピヨ太関数を呼び出す
2.ピヨ太関数内で画面に「眠い」と表示する


です。
ここで

    //ピヨ太関数
    private static void funcPiyota(){
        System.out.println("眠い");
    }


に注目してください。

ピヨ太関数の中で

System.out.println("眠い");

という処理をやっていますが、実は「System.out.println()」も関数です。
引数として渡された文字列を画面に表示する関数が「System.out.println()」です。

ピヨ太関数「funcPiyota()」は関数です。
自分で作った関数です。
「funcPiyota()」は、このプログラムの中でしか使えません。

画面に文字列を表示する関数「System.out.println()」は関数です。
最初から用意されている関数です。
「System.out.println()」は、どこでも誰でも使えます。

もう分かりますよね。

「System.out.println()」はビルトイン関数です。
ピヨ太関数「funcPiyota()」はユーザ定義関数(自作関数)です。


image piyo2

一言でまとめるよ

まぁ「ビルトイン関数」って単語が出てきたら「最初から用意されている関数(処理のまとまり)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像001
書籍画像016

おまけ

■訳してみるよ

「built-in(ビルトイン)」の意味は「組み込みの」とか「作り付けの」とか「内蔵された」とかです。
「関数」は日本語ですね。
何となく くっつけると

内蔵された関数

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
実務で役立つ ログの教科書 基礎知識から収集方法・分析手法・トラブルシューティング・パフォーマンス最適化・機械学習での活用まで
ウォーターサーバーのキャッチコピーを100本考える方法