Aridade de uma função

O que significa Aridade de uma função(기능 성)?



Na matemática aridade de uma função는 número de argumentos de uma função를 대표합니다.

Na programação não é diferente, aridade também é representationada pelo número de seus paraâmetros posicionais.

Quando temos uma função com:
  • Nenhum argumento, dizemos que ela possui aridade 0 e pode ser chamada de função Nullary.
  • Quando temos apenas 1 argumento na função, dizemos que ela possui aridade 1 e pode ser chamada de função Unary.
  • Quando temos apenas 2 argumentos na função, dizemos que ela possui aridade 2 e pode ser chamada de função binary.
  • Quando temos apenas 3 argumentos na função, dizemos que ela possui aridade 3 e pode ser chamada de função ternary.
  • Acima de 3 argumentos, passamos a chamar as funções de acordo com a quantidade-ary, for example: 4-ary, 5-ary, 6-ary e assim por diante.

  • 예를 들어 Em Elixir:

    defmodule Example do
      def say(), do: "Hey I am here!"
      def say(name), do: "Hey #{name}, I am here!"
      def say(first_name, last_name), do: "Hey #{first_name} #{last_name}, I am here!"
    end
    
    Example.say()
    --> "Hey I am here!"
    # Arity: say/0
    # -------------------
    
    Example.say("Diego")
    --> "Hey Diego, I am here!"
    # Arity: say/1
    # -------------------
    
    Example.say("Diego", "Novais")
    --> "Hey Diego Novais, I am here!"
    # Arity: say/2
    


    Aridade pode ser Representativeada da seguinte forma: função/aridade.

    다음 코드의 예는 다음과 같습니다.
  • 0, ou seja: say/0 ;
  • Depois com aridade 1, ou seja: say/1 ;
  • E em seguida com aridade 2, ou seja: say/2 .

  • 결론



    Aridade de uma função é o número de argumentos que uma função deve receber de acordo com sua implementação. 일반적으로 Elixir의 예는 설명하지 않는 특정 유형의 기능을 나타냅니다.

    좋은 웹페이지 즐겨찾기