HOLDS — 문자열을 화상 숫자 문자열 앞에 추가

HOLDS — 문자열을 화상 숫자 문자열 앞에 추가

HOLDSaddr에 있는 u 길이의 문자열을 화상 숫자 출력 문자열의 시작 부분에 추가하는 코어 단어예요.

출처: HOLDS — Forth 2012 Standard

본문

구현 (Implementation)

: HOLDS ( addr u -- )
   BEGIN DUP WHILE 1- 2DUP + C@ HOLD REPEAT 2DROP ;

테스트 (Testing)

T{ 0. <# S" Test" HOLDS #> S" Test" COMPARE -> 0 }T

더 알아보기 (Learn more)

출처: HOLDS — Forth 2012 Standard