- 関数を変数に割り当てられる
- 関数を他の関数の引数として渡せる
- 関数から他の関数を返せる
- 式指向であり、プログラムのほとんどの部分が値を返す式で構成される
- ループによる繰り返し処理よりも、再帰や高階関数を用いた処理を奨励している
- 変数の値を変更できない、または変更しないことを奨励している
- 純粋関数の作成を奨励している
5つ以上当てはまるなら関数型言語と言って差し支えなさそう。
5つ以上当てはまるなら関数型言語と言って差し支えなさそう。
Register as a new user and use Qiita more conveniently