루비 방식

방법이란 무엇입니까



Ruby 메서드는 다른 프로그래밍 언어의 함수와 같습니다. Ruby 메서드는 반복 가능한 코드를 재사용 가능한 단일 메서드로 그룹화하는 데 사용됩니다.

메서드 이름은 대문자로 표시하면 안 됩니다. 대문자로 메소드 이름을 시작하면 Ruby는 이를 상수로 생각할 수 있습니다. 규칙은 메소드 이름에 둘 이상의 단어가 있는 경우 밑줄을 사용하여 단어를 구분하는 것입니다.

방법을 정의하는 방법



메서드는 호출하기 전에 정의해야 합니다.
  • 메서드 정의는 'def' 키워드와 메서드 이름으로 시작합니다.
  • 메소드 매개변수는 메소드 이름 뒤의 괄호 안에 지정됩니다.
  • 메서드 정의는 함수의 닫는 괄호와 유사한 마지막 줄의 'end' 키워드로 끝납니다.

  • 구문 예:

    def method_name(argument)
      puts argument 
    end
    


    명명 방법



    메서드 이름은 "!"(뱅 연산자), "?"로 끝날 수 있습니다. 또는 "=".
  • bang 메서드(메서드 이름 끝에!)는 다른 메서드와 마찬가지로 호출되고 실행됩니다.
  • 규칙에 따라 물음표로 끝나는 메서드는 부울을 반환합니다. 항상 참 또는 거짓만 반환하는 것은 아니지만 일반적으로 루비에서 참 값인 객체를 반환합니다.
  • 등호로 끝나는 메서드는 할당 메서드를 나타냅니다. 할당 방법의 경우 반환 값이 무시되고 대신 인수가 반환됩니다.

  • 인수



    Ruby 메소드는 인수를 허용할 수 있습니다.
  • 인수 목록은 메서드 이름 뒤에 옵니다.
  • 인수 주위의 괄호는 선택 사항입니다.
  • 여러 인수는 쉼표로 구분됩니다.
  • 인수는 위치적입니다.

  • 구문 예:

    def multiply_values(num1, num2)
      return num1 * num2 
    end
    


    기본값



    인수의 기본값을 설정할 수 있습니다. 기본값을 먼저 나열할 필요는 없지만 기본값이 있는 인수는 함께 나열해야 합니다.

    구문 예:

    def multiply_values(num1, num2 = 6)
      return num1 * num2 
    end
    

    좋은 웹페이지 즐겨찾기