2012-10-28 4 views
1

기대 수익을 설명하는 데 #=>을 사용하는 것은 루비 규칙입니다. 나는 # => (약간의 공백 또는 탭과 함께) 자신을 사용한다는 것을 깨달았다. 이것은 단지 컨벤션이며 공식적인 사양은 없으므로 루비 프로그래머들 사이에서 컨벤션이 무엇인지 물어보고 싶습니다. 예상되는 반환을위한`# => '규칙

  • # => 바람직하다, 또는
  • 어느 거의 동일하게 사용되며,

    1. #=> 유일한 올바른 방법인가, 아니면 선호?

    그리고 하나의 양식을 제외하거나 선호하는 이유가 있습니까?

  • 답변

    2

    나는 그것이 규칙이라고 말하지 않습니다. 적어도 나는 그것에 대해 아무 것도 읽지 않았다. 내 편집기 (TextMate)가 코드를 평가할 때이 마커를 유용하게 확장하기 때문에 나는 그것을 직접 사용합니다. 나는이 줄을 입력 예를 들어, :

    2 + 3 # 
    

    을 그리고 Tab 키를 눌러, 그것은 해시 문자 뒤에 =>를 삽입합니다. 내가 바로 가기를 누르면,이 코드를 실행하고 # => 마커 후 라인을 대응/갱신 값을 삽입합니다 다음

    2 + 3 # => 
    

    : 라인이된다.

    2 + 3 # => 5 
    

    또한, 나는 개인적으로 # => 훨씬 더 읽기 #=> 이상의 보인다라고 생각한다.

    +0

    정보를 알고 있습니다. 나는 이맥스 (emacs)를 사용하며, TextMate가 정교하다는 것을 몰랐다. – sawa

    +1

    @sawa : stackoverflow에 대한 답변을 신속하게 처리하는 데 좋습니다 :) –

    +1

    @sawa : [rcodetools.el] (http://emacsblog.org/2007/07/21/package-faves)로 이맥스와 비슷한 동작을 얻을 수 있습니다. -rcodetools /)도 있습니다. – jmdeldin

    관련 문제