젤리 , 9 바이트
발전기
;“¶Øv”ṾØv
온라인으로 사용해보십시오!
작동 원리
;“¶Øv”ṾØv Main link. Argument: s (string of letters)
;“¶Øv” Concatenate s and the string "\nØv".
Ṿ Uneval; get its string representation.
(implicit) Print the previous return value since the next link is an
otherwise unparsable nilad.
Øv Set the return value to "Ṙv".
퀸
입력이 quine
인 경우 다음 프로그램이 생성됩니다.
“quine
Øv”Ṙv
온라인으로 사용해보십시오!
작동 원리
이것은 표준 Jelly quine입니다. 먼저,
“quine
Øv”
왼쪽 인수와 반환 값을 문자열로 설정합니다 "quine\nØv"
.
그런 다음 Ṙ
문자열 표현 (이전 블록의 코드)을 인쇄하고 변경되지 않은 문자열을 반환합니다.
그런 v
다음 왼쪽 인수를 사용하여 Jelly 프로그램에 입력으로 전달합니다.
quine
Øv
모든 Jelly 프로그램 에서 마지막 링크에 정의 된 기본 링크 만 실행되므로 첫 번째 라인은 완전히 무시됩니다.
마지막으로 Øv
반환 값을로 설정합니다.이 값 "Ṙv"
은 외부 프로그램이 완료 될 때 암시 적으로 인쇄됩니다.