일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CKA 기출문제
- aws
- Linux
- CKA
- 오블완
- 티스토리챌린지
- kotlin coroutine
- minikube
- 정보처리기사 실기 기출문제
- 코틀린 코루틴의 정석
- AI
- Spring
- kotlin querydsl
- kotlin spring
- Elasticsearch
- AWS EKS
- APM
- MySQL
- PETERICA
- Kubernetes
- kotlin
- 정보처리기사실기 기출문제
- 정보처리기사 실기
- 공부
- Java
- 기록으로 실력을 쌓자
- mysql 튜닝
- IntelliJ
- Pinpoint
- CloudWatch
- Today
- Total
목록Programming/Ruby (3)
피터의 개발이야기
ㅁ 들어가며ㅇ 루비의 주요 문법을 다음과 같이 정리할 수 있다. ㅁ 기본 출력과 문자열puts "Hello World"ㅇ 루비에서는 puts 명령어를 사용해 기본적인 출력을 할 수 있다.ㅇ 문자열은 큰따옴표나 작은따옴표로 둘러싸서 표현한다. ㅁ 변수와 할당a = 3b = 5puts a + bㅇ 수에 값을 할당할 때는 등호(=)를 사용한다. ㅁ 메소드 정의와 호출def hi(name) puts "Hello #{name}!"endhi("Peterica")ㅇ 메소드는 def 키워드로 정의하고 end로 끝낸다. ㅁ 클래스와 객체class Greeter def initialize(name) @name = name end def say_hi puts "Hi #{@name}!" endendgree..
ㅁ 들어가며ㅇ 새로 편입한 팀에서 Ruby를 사용하고 있어서 루비(Ruby)의 특징에 대해서 정리해 보았다. ㅁ 루비란? 루비는 1995년 일본의 프로그래머 마츠모토 유키히로가 개발한 동적 객체 지향 스크립트 언어이다. 간결하고 직관적인 문법으로 유명한 루비는 "프로그래머의 생산성과 즐거움"을 목표로 설계되었다. ㅁ루비의 특징ㅇ 순수 객체 지향 루비는 모든 것이 객체이다. 심지어 정수와 같은 기본 데이터 타입도 객체로 취급한다. 이는 일관된 객체 지향 프로그래밍을 가능하게 한다.ㅇ 간결한 문법 비는 영어 문장과 유사한 형태의 문법을 가지고 있어, 코드 작성과 읽기가 매우 쉽다.puts "Hello, World!" # 괄호 없이 사용 가능예를 들어, 괄호를 생략할 수 있고, 키워드를 사용하여 더 ..
ㅁ 들어가며ㅇ github에 블러그를 생성하는 과정에서 jeykll가 필요하였다. jekyll란 무엇인지 설명하고, 맥에 설치과정을 정리하였다. ㅁ Jekyll란? Jekyll은 정적 사이트 생성기이다. Jekyll가 마크다운 파일을 해석하여 정적 웹사이트를 생성한다. 고유 업션을 통해 사이트 URL 의 형식이나 어떤 데이터를 사이트에 표시할 것인지 등, 여러 동작을 조정할 수 있다. ㅁ Jekyll 설치 준비작업 - 루비 개발환경 설치ㅇ 참고 페이지: 맥OS 에 Jekyll 설치 ㅇ Ruby 설치확인# 버젼 확인$ ruby -vruby 2.6.10p210 (2022-04-12 revision 67958) [universal.x86_64-darwin22] ㄴ Jekyll은 루비 > 2.4.0 버전 필..