Red 언어로 유파

1737 단어 Red-lang재료유파
이쪽의 기사를 읽었습니다. Java로 유파를 구현해 봅니다. . 웃었다.

Red 포교자로서 Red로 해 보았습니다.

구현


Red [
    title: "赤婆婆(Red-Yubaba)"
    Author: "Koba-yu"
]

name: ask "契約書だよ。そこに名前を書きな。"
print ["フン。" name "というのかい。贅沢な名だねぇ。"]
new-name: first random name
print rejoin ["今からお前の名前は" new-name "だ。いいかい、" new-name "だよ。分かったら返事をするんだ、" new-name "!!"]

・・・어쩐지 생각한 이상으로 짧은&읽기 쉽고 대단히 해설하는 곳이 없는 생각도 했습니다만, 일단 해설하겠습니다.

첫 번째 줄



ask는 Console 입력을 기다리는 함수입니다. 입력 내용이 반환 값으로 반환되므로 name으로 유지했습니다.

두 번째 줄



Red의 Console 출력은 print 함수입니다.

세 번째 줄



random 함수에 문자열을 전달하면 셔플 된 문자열이 반환됩니다.
first 함수로 첫 글자를 얻을 수 있으므로 새로운 이름을 얻을 수 있습니다.
매우 간단! !

네 번째 줄



print 하는 각 요소의 사이에 스페이스가 들어가고 싶지 않은 경우는 rejoin을 끼우면 OK입니다.

사양 위반이・・・



전 자료의 기사에서는 이름이 미입력으로 돌아오면 충돌하는 것이 사양이었습니다만, 이 프로그램에서는 불행히도 충돌하지 않습니다.
하지만 다른 재미있는 행동도 생각하지 못했기 때문에 우선 그대로 ...

[추기] 𠮷田씨도 문제 없어!



세상에는 𠮷田씨로부터 이름을 빼앗았을 때에 버그해 버리는 유파도 도와주는 것 같습니다만, Red유파는 문제 없습니다!
사소한 언어인데 대단한 Red 언어! !



김에 해 보았습니다만 우리 유파는 가족의 유대조차 빼앗을 수 있는 것 같습니다.

좋은 웹페이지 즐겨찾기