Hello World

Hello World

튜토리얼 연습 문제

소개

“Hello, World!”를 풀면서 Factor 코드를 작성해 보고, Exercism의 진행 방식도 익힐 수 있어요. 이 연습 문제를 완료하면 Factor 트랙의 나머지 문제가 잠금 해제돼요.

시작하려면 "Hello, World 소개" 영상을 봐요 👇

지침

고전적인 입문 연습 문제예요. 그냥 "Hello, World!"라고 출력해 봐요.

"Hello, World!"는 새로운 언어나 환경에서 프로그래밍을 시작할 때 작성하는 전통적인 첫 프로그램이에요.

목표는 간단해요:

  • 제공된 코드를 수정해서 "Hello, World!"라는 문자열을 출력하도록 만들어 봐요.
  • 테스트 모음을 실행하고 통과하는지 확인해 봐요.
  • 풀이를 제출하고 웹사이트에서 확인해 봐요.

모든 것이 잘 풀리면, 첫 번째 실제 연습 문제를 받아볼 준비가 된 거예요.

구현 참고 사항

Factor 프로그램은 단어로 만들어지고, 이 단어들은 어휘로 묶여요.

Factor는 어휘를 같은 이름의 디렉터리에서 불러와요. 그래서 hello-world 어휘는 hello-world/ 디렉터리 안에 있는 hello-world.factor 파일이에요.

: say-hello ( -- str ) … ;는 say-hello라는 단어를 정의해요. 괄호 안의 부분은 이 단어의 스택 효과예요. -- 왼쪽에 아무것도 없으면 입력을 받지 않는다는 뜻이고, 오른쪽의 str은 값 하나를 남긴다는 뜻이에요(이름은 문서일 뿐, 타입이 아니에요). 스택 효과와 닫는 ; 사이의 모든 부분이 본문이에요. 본문은 단어가 호출될 때 실행되는 코드예요.

테스트 스위트는 say-hello를 호출하고, 스택에 남는 값을 확인해요. 본문을 바꿔서 이 단어가 대신 "Hello, World!"를 남기도록 한 다음, 테스트를 실행해 봐요.

GitHub에서 편집 링크가 새 창이나 탭에서 열려요
Factor Exercism

Hello World 문제를 시작해 볼 준비가 됐나요?

Exercism에 가입하고 Factor 트랙을 개념 47개연습 문제 163개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.