젤리 , 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"은 외부 프로그램이 완료 될 때 암시 적으로 인쇄됩니다.