“Hello, World!”를 풀면서 Crystal 코드를 작성해 보고, Exercism의 진행 방식도 익힐 수 있어요. 이 연습 문제를 완료하면 Crystal 트랙의 나머지 문제가 잠금 해제돼요.
시작하려면 "Hello, World 소개" 영상을 봐요 👇
고전적인 입문 연습 문제예요. 그냥 "Hello, World!"라고 출력해 봐요.
"Hello, World!"는 새로운 언어나 환경에서 프로그래밍을 시작할 때 작성하는 전통적인 첫 프로그램이에요.
목표는 간단해요:
모든 것이 잘 풀리면, 첫 번째 실제 연습 문제를 받아볼 준비가 된 거예요.
src에는 연습 문제의 풀이가 들어 있어요.spec에는 연습 문제용 테스트가 들어 있어요.올바른 디렉터리(즉, src와 spec이 들어 있는 곳)에 있다면 crystal spec을 실행해 해당 연습 문제의 테스트를 실행할 수 있어요:
$ pwd
/Users/johndoe/Code/exercism/crystal/hello-world
$ ls
GETTING_STARTED.md README.md spec src
$ crystal spec
그러면 spec 디렉터리에 있는 모든 테스트 파일이 실행돼요.
각 테스트 파일에서 첫 번째 테스트를 제외한 모든 테스트는 건너뛰도록 되어 있어요.
테스트 하나를 통과하면, pending을 it으로 바꿔 다음 테스트의 건너뛰기를 해제할 수 있어요.
풀이를 제출할 때는 src 디렉터리에 있는 소스 파일을 반드시 제출해야 해요:
$ exercism submit src/hello_world.cr
Exercism에 가입하고 Crystal 트랙을 개념 26개연습 문제 142개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.