소개
이것은 20 분 이상 걸리지 않아야하는 작은 루비 튜토리얼입니다. 그것은 당신이 이미 루비가 설치되어 있다는 가정을합니다.(컴퓨터에 루비가 없다면 그것을 설치하십시오.시작하기 전에.)
대화 형 루비
루비는 당신이 그것을 공급 Rubystatements 의 결과를 표시합니다 프로그램과 함께 제공됩니다. 대화 형 세션에서 루비 코드를 가지고 노는 것같은 이것은 언어를 배우는 훌륭한 방법입니다.
IRB 를 엽니 다(대화 형 루비의 약자).
- macOS 를 사용하는 경우
Terminal
를 입력하십시오. - Linux 를 사용하는 경우 쉘을 열고및 hitenter 를 입력하십시오.
- Windows 를 사용하는 경우 시작 메뉴의 theRuby 섹션에서
Interactive Ruby
를 엽니 다.
Ok,so it’s open. 이제 뭐?
이 입력: "Hello World"
루비가 순종했습니다!
방금 무슨 일이 일어 났습니까? 우리는 방금 세계에서 가장 짧은”안녕하세요 세계”프로그램을 작성 했습니까? 정확하게는 아닙니다. 두 번째 줄은 우리에게 말하는 IRB 의 방법 일뿐입니다.그것이 평가 한 마지막 표현의 결과. 면 출력하고 싶다면,다음과 같이”안녕하세요”우리는 조금 더:
puts
=> nil
puts
는 항상 Ruby 의 절대적으로 긍정적 인 값인 nil 을 반환합니다.
귀하의 계산기입니다 여기
이,우리가 충분히 사용하 IRB 으로 기본적인 계산기:
세 플러스 두. 충분히 쉽습니다. 세 번 두 번은 어떨까요? 당신은 그것을 입력 할 수 있습니다,그것은 충분히 짧지 만,당신은 또한 올라갈 수 있고 방금 입력 한 것을 바꿀 수 있습니다. Yourkeyboard 의 위쪽 화살표를 치고3+2
+
호 및 thenuse 백스페이스는 그것을 변경하는*
등록하십시오.
다음의 세 가지 제곱:
루비에서**
방법입니다 당신이 말하는”힘”. 그러나 당신이 원한다면 어떨까요?다른 길로 가서 무언가의 제곱근을 찾으십니까?
Ok,기대,무엇이었는지막 하나? 당신이 짐작한다면,”그것은 알아 내고있었습니다.9 의 제곱근,”당신 말이 맞습니다. 그러나 자세히 살펴 보겠습니다.물건. 우선,Math
는 무엇입니까?
모듈 주제별 그룹 코드
Math
Math
sin()
tan()
.
다음은 점입니다. 점은 무엇을합니까? 점은 다음을 식별하는 방법입니다.메시지 수신자. 메시지는 무엇입니까? 이 경우에는 그것의sqrt(9)
sqrt
,속기”사각형 뿌리”theparameter 의9
.
이 메서드 호출의 결과는3.0
값입니다. 나는 이것이 내가 할 수있는 유일한 방법이라고 생각한다. 왜냐하면 대부분의 시간 동안 anumber 의 제곱근은 정수가 아니기 때문에 메서드는 항상 해상 점 수를 반환하기 때문입니다.
이 수학 중 일부의 결과를 기억하고 싶다면 어떻게해야합니까? 변수에 theresult 를 할당하십시오.
로 계산기,우리는 멀리에서 thetraditionalHello World
메시지는 튜토리얼은 supposedto 에 초점…이렇게 돌아가는.