5 가지 유형의 루비 댓글과 올바르게 사용하는 방법

루비의 댓글은 무엇입니까?

루비 주석은 귀하 또는 다른 개발자에게 도움이 될 수 있는 정보를 코드에 추가합니다.

가장 일반적인 주석 유형은 한 줄 주석입니다.

구문은 다음과 같습니다.:

# I like apples & oranges

공지 사항 세 가지:

  1. 주석은 파운드(#)기호로 시작
  2. 우리는 주석의 내용 사이에 공백을 넣어&쉽게 읽을 수 있도록 주석의 시작
  3. 이 코드처럼 보이는 경우에도 주석 내부의 모든 코드로 해석되지 않습니다. 즉,코드를 일시적으로 주석 처리하여 비활성화 할 수 있습니다.

코드 줄 끝에 이러한 주석을 자체 또는 인라인으로 사용할 수 있습니다.

.size # get array size

다른 종류의 주석이 있습니까?

예,매직 주석,여러 줄 주석&주석이 있습니다.

의 사람들을 살펴 보자!

루비에서 여러 줄 주석을 사용하는 방법

루비에서는 일반 한 줄 주석으로 여러 줄 주석을 수행합니다.

어떤 사람들은 이것을”블록 주석”이라고 부릅니다.

다음은 예입니다:

# aaa# bbb# ccc

그것이 정확히 루비의 코드 블록을 주석 처리하는 방법입니다.

최신 코드 편집기를 사용하면 키보드 단축키를 사용하여 코드 블록&를 모두 주석 처리 할 수 있으므로 추가 노력이 필요하지 않습니다.

하지만 특별한 여러 줄 주석 구문이 있습니다.

다음과 같습니다.:

=beginThis is a comment...abc=end

아무도이 구문을 사용하지 않습니다…

못생긴&들여 쓰기 된 것(메서드와 같이)내부에서도 사용할 수 없지만 야생에서 찾으면 존재한다는 것을 아는 것이 좋습니다.

셰방 주석

셰방(#!)은 유닉스 셸(배쉬와 같은)이 파일을 해석하는 방법을 알려주는 특별한 종류의 주석입니다.

이 주석을 파일 맨 위에 추가하면…

루비 파일을 실행 파일로 실행할 수 있습니다.

세방 댓글은 다음과 같습니다:

#!/usr/bin/env ruby

이것은 또한 당신이 경고 옵션과 같은 특정 명령 줄 옵션을 설정할 수 있습니다.

예:

#!/usr/bin/env ruby -w

이 코드를 실행할 때마다 이러한 옵션을 사용하여 실행되므로 수동으로 전달할 필요가 없습니다.

매직 주석 사용 방법

매직 주석은 루비 인터프리터의 동작을 어떤 방식으로 변경합니다.

예:

frozen_string_literals주석은 기본적으로 문자열을 고정합니다.

다음과 같습니다.:

# frozen_string_literal: true

또 다른 마법 주석을 사용하면 파일의 인코딩을 변경할 수 있습니다.

다음은 예입니다:

# encoding: utf-8

여기에 흥미로운 것이 있습니다.:

# warn_indent: true

이것은 당신의 들여 쓰기가 잘못 될 때마다 경고를 표시합니다.

예:

def comments end

어떤 결과:

warning: mismatched indentations at 'end' with 'def' at 3

다음 구문을 사용할 수 있습니다.

:


나는 당신이 의견을 필요로하지 않도록 당신의 논리의 대부분을 당신의 견해에서 지켜야한다고 믿기 때문에 이것에 대한 큰 팬이 아닙니다.

디버깅을 위해 일부 코드를 비활성화 하시겠습니까?

그런 다음 코드&신뢰 자식 또는 사용중인 버전 제어 시스템을 삭제하십시오.

요약



+