일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Python
- メソッド
- rails7
- 인프런
- java
- 건담
- ruby
- 반다이몰
- 一日一つメソッド
- javascript
- 비즈니스일본어
- nico
- CSS
- jsp
- vscode
- Spring
- 디지몬
- html
- 일본어
- springboot
- 日本語
- rails
- Web
- Flutter
- 연습문제
- C로 시작하는 컴퓨터 프로그래밍4판
- 자바
- 単語
- DART
- 건담베이스
- Today
- Total
목록Ruby/Ruby-한국어 (9)
AR삽질러
Ruby 연습문제 0. 문자열 반전 def reverse_string(str) end puts reverse_string("Hello, Ruby!") def reverse_string(str) str.reverse end puts reverse_string("안녕하세요! Ruby공부를 시작했습니다!") reverse : 배열이나 문자열의 요소를 역순으로 반전 0-1. 배열 반전 def reverse_array(arr) arr.reverse end arr = [4, 3, 2, 9, 8] puts reverse_array(arr).inspect # 8, 9, 2, 3, 4 1. 배열의 합 def array_sum(arr) # 여기에 코드 작성 end puts array_sum([1, 2, 3, 4, 5]) ..
Ruby 메소드 Method - Method란 다른 언어에서 함수라고 불리는 것과 같이 특정 작업을 수행하는 코드의 묶음으로 코드의 재사용성을 높여준다. Ruby의 Method기본구조 Method정의 def methodName(parameters) # code end methodName(ar) def : Method를 정의하기 위한 키워드 methodName : 메소드명의 이름 parameters : 메소드가 받을 수 있는 매개변수명(선택) methodName(ar) : 메소드에 전달하는 인자로 메소드에 선언된 매개변수와 일치해야한다. 예시 매개변수가 없는 메서드 def sayHello puts "Hello World!" end puts sayHello 매개변수가 있는 메서드 def add(a, b) p..
Ruby 제어문 Ruby 대표적인 제어문 1) 조건문 조건문(Conditional Statements) if 조건이 참일 경우 실행되는 블록 num = 10 if(num == 10) puts"true" end elseif if문이 거짓일 경우 추가로 검사할 조건을 제시한다. num = 11 if(num == 10) puts "true" else puts "false" end else if, elseif 모든 조건이 거짓일 경우 마지막에 실행되는 조건 num = 10 if num 20 puts "num은 20보다 작다" end case 여러 조건을 쉽게 처리할 수 있도록한다. 각 when블록은 case변수와 비교된다. grade = 'A' case grade when "A" puts "좋아!!" when ..
Ruby goormide 환경설정 https://www.goorm.io/ 구름HOME 구름은 클라우드 기술을 이용하여 누구나 코딩을 배우고, 실력을 평가하고, 소프트웨어를 개발할 수 있는 클라우드 소프트웨어 생태계입니다. www.goorm.io goormide IDE는 온라인 환경에서 개발가능하도록 지원해주는 서비스이다. 1. 회원가입 -> 로그인 2. 대시보드 -> 새 컨테이너 만들기 (이름, 설명, Private, Template, Not used, Ralis) 컨테이너가 생성되었다면 실행시켜준다. 서버가 실행되는데 시간이좀 걸리기때문에 처음에는 에러가 발생할 수 있다..조금기다려주자!! 실행버튼을 누르고 콘솔창에 아래와 같이 나온다면 오른쪽의URL주소를 클릭!! 요로케 나오면 성공!
Ruby 연산자 1. 산술 연산자(Arithmetic Operators) 산술연산자 예시 a = 10 b = 5 + 덧셈 puts a + b # 15 - 뺄셈 puts a - b # 5 * 곱셈 puts a * b # 50 / 나눗셈 puts a / b # 2 % 나머지 puts a % b # 0 ** 지수(제곱) puts a ** b # 100000 2. 비교 연산자(Comparison Operators) 비교연산자 예시 == 동등비교 a == b가 같으면 true 다르면 false puts 5 == 4 # false != 부등비교 a != b 가 다르면 true 같으면 false puts 5 != 4 # true a > b a가 b보다 크면 true 작으면 false puts 5 > 4 # true ..
Ruby 변수와 상수 1. 변수의 선언과 할당 - Ruby에서 변수를 선언하고 값을 할당하는 방법은 변수 이름을 정의한 후 할당 연산자 "="를 사용하여 값을 할당한다. name = "AR" age = 30 active = true 2. 변수 이름 규칙 2-1) 변수이름은 영문자와 숫자, 언더스코어 로 구성가능한다. 2-2) 변수 이름은 숫자로 시작할 수 없다. 2-3) 대소문자를 구분한다.(Name 과 name 은 서로 다른 변수이다.) 2-4) 예약어(키워드)는 변수 이름으로 사용할 수 없다. name, age, student_1, totalScore, user123 잘못된 변수 이름 123name, user-name, total stoce, string, if, class 주로 관례적으로 사용되는 ..
Ruby의 자료형 자료형 설명 문자열(String) 문자열 데이터를 표현할 때 사용하며 작은 따옴표' ' 나 " " 큰따옴표를 사용한다. name = 'AR' 실수(Float) 소수점을 포함하고 있는 실수형 데이터를 표현한다. pi = 3.14 정수(Integer) 정수형 데이터를 표현한다. age = 30 블리언(Boolean) True / False값을 표현할 때 사용한다. va = true 배열(Array) 여러 개의 값을 순차적으로 저장하는 자료형 member = ['AR', 'RA', 'No'] num = [1,2,3,] 해시((Hash) key : value 쌍으로 값을 가지는 자료형으로 딕셔너리 또는 맵으로 알려져있다. member = { 'name' => 'AR', 'num' => 30,}..
Ruby설치 및 환경설정 Window Ruby설치 1. Ruby다운로드 https://www.ruby-lang.org/en/downloads/ Download Ruby Here you can get the latest Ruby distributions in your favorite flavor. The current stable version is 3.2.2. Please be sure to read Ruby’s License. Ways of Installing Ruby We have several tools on each major platform to install Ruby: On Linux/UNIX, you c www.ruby-lang.org https://rubyinstaller.org/downl..
https://www.ruby-lang.org/en/ Ruby Programming Language We have released the uri gem version 0.12.2, 0.10.3 that has a security fix for a ReDoS vulnerability. This vulnerability has been assigned the CVE identifier CVE-2023-36617. Continue Reading... Posted by hsbt on 29 Jun 2023 Continue Reading... Posted by n www.ruby-lang.org https://www.ruby-lang.org/ko/documentation/quickstart/ Ruby 20분 가이드..