|
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。 ・ 強 : [きょう] 1. (n-suf) a little over 2. a little more than ・ 強い : [つよい] 【形容詞】 1. strong 2. powerful 3. mighty 4. potent ・ 型 : [かた] 【名詞】 1. mold 2. mould 3. model 4. style 5. shape 6. data type ・ 付 : [ふ] 1. (n,vs) giving to 2. submitting to 3. refer to 4. affix 5. append ・ 付け : [づけ] 1. (n-suf,pref,suf) dated 2. date 3. fixed 4. external
型システム()とは、プログラミング言語において、その式などの部分が持つ値を、その種類(型())に沿って分類し、プログラムが正しく振る舞うこと、といった性質について保証する手法である。型システムは、型理論に基づいており、プログラミング言語の理論において最も確立された軽量形式手法である〔『』 p. 1〕。 == 定義 == === 型 === プログラミング言語はさまざまな値を扱う。三角関数は浮動小数点数を引数にとり浮動小数点数を返す。先頭の文字を大文字にする関数は文字列を引数にとり文字列を返す。ユーザーからの入力を数値として扱うためには、文字列を解釈して数値を返す関数が必要である。ここで、3.14 や "hoge" といった値について「浮動小数点数」や「文字列」といった種類に分類して扱っているが、同じ種類の値であれば同じ操作が可能である。この「値の種類」が型である。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「型システム」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 Type system 」があります。 スポンサード リンク
|