ruby 예제

avatar
| Uncategorized

“자바는 가위 한 쌍, 루비는 전기 톱입니다.” -미치 핀처 루비는 당신이 그것을 공급 어떤 루비 진술의 결과를 표시하는 프로그램과 함께 제공됩니다. 이와 같은 대화 형 세션에서 루비 코드를 재생하는 것은 언어를 배울 수있는 훌륭한 방법입니다. 이것은 완료하는 데 20 분 이상 걸리지 않아야하는 작은 루비 튜토리얼입니다. 이미 루비를 설치했다고 가정합니다. (루비를 컴퓨터에 설치하지 않은 경우 시작하기 전에 설치하십시오.) 루비는 자동으로 변수의 정밀도를 증가 모든 몇 가지 장점과 단점을 가지고 있기 때문에, 루비는 몇 가지 단점과 함께 몇 가지 장점이 있습니다. 루비의 장점: 대부분의 언어에서 메소드를 찾을 수 없고 오류가 발생하여 프로그램이 중지됩니다. 루비에서 당신은 실제로 그 오류를 잡을 수 있고 아마도 상황에 지능적인 무언가를 할 수 있습니다. 사소한 예 : 루비는 객체 지향이며, 많은 배열이 단일 단어로 구성되고 모든 쉼표와 따옴표 가 번거롭기 때문에 루비는 숫자, 문자열 및 전무를 포함한 개체입니다. 당신은 “의 힘에”라고.

그러나 다른 길을 가서 무언가의 제곱근을 찾으려면 어떨까요? 루비 1.9.2 버전은 승리 인텔 x86 / 리눅스 AMD64 플랫폼 루비의 예에 사용됩니다 숫자의 정밀도를 증가, 또는 필요에 따라 감소 : 2. 루비 프로그래밍 : 루비에서 프로그래밍하기 때문에 이미 널리 사용되는 LAN에 유사한 구문으로 배울 수 있습니다 Guages. 수학은 수학을위한 내장 모듈입니다. 모듈은 루비에서 두 가지 역할을 합니다. 친숙한 이름으로 유사한 메서드를 함께 그룹화하는 하나의 역할이 표시됩니다. 수학에는 죄() 및 tan()과 같은 방법도 포함되어 있습니다. 클래스 정의는 “클래스”로 시작하여 “끝”으로 끝납니다. 클래스 이름은 대문자로 시작한다는 것을 기억하십시오. 구문은 개체를 만들기 위한 “object.new”이고 “초기화” 메서드에는 생성자에서 일반적으로 발견되는 코드가 포함되어 있습니다.

여기에 작은 예입니다 : 나는 또한 당신이 이것을 최대한 얻을 수 있도록 각 예제에 대한 몇 가지 해설을 제공 할 것입니다. 위의 예에서 `{는 “돈이 어디에 있습니까?”}를 블록이라고 합니다. 해당 코드 청크는 메서드 “whereisit”으로 전달되고 “yield” 문이 실행될 때마다 실행됩니다. “yield”가 코드 블록으로 대체되는 것을 생각할 수 있습니다. 당신은 https://www.ruby-lang.org/en/downloads/ 에서 루비를 다운로드 할 수 있습니다 프로그래밍의 몇 가지 기본 포인트를 보자 : 코멘트 : 루비 프로그램에서 한 줄 의 주석을 추가하려면, # (해시)가 사용됩니다. 구문: “루비는 영리한 사람들을위한 언어입니다.” -Matz “루비는 Lisp의 perlification입니다.” -Matz “유형 선언은 프로그래밍의 Maginot 라인입니다.” -미치 핀처 “자바는 가위 한 쌍입니다, 루비는 전기 톱입니다.” -Mitch Fincher, 가위 한 쌍으로 잘라 낼 수 있습니다. 자신과 피를 그릴 수 있지만 전기 톱으로 당신은 부주의의 순간에 사지를 잃을 수 있습니다.” 온도 변수를 사용하지 않고 변수의 값을 바꿀 수 있습니다. 첫 번째 프로그래밍 클래스를 기억하십시오 : “i”와 “j”의 값을 교환하십시오. 먼저 값 중 하나를 저장하려면 “t” 변수를 사용해야 했습니다.

루비에는 필요하지 않습니다. 이 예제에서는 고유 숫자의 배열이 주어졌는지 확인하려고 하며 대상 번호에 추가하는 두 숫자의 조합이 있습니다.