พิมพ์รหัสของคุณย้อนกลับ - ย้อนกลับ quine


83

จงเขียนโปรแกรมที่พิมพ์รหัสที่มาของตัวเองออกมาจากข้างหลังในคำอื่น ๆ อีกด้วยeniuq

เกณฑ์การให้คะแนน:

  • +50 ถ้าคุณใช้ดึงข้อมูลจากอินเทอร์เน็ต
  • +25 ถ้าคุณอ่านซอร์สโค้ดของคุณเอง
  • +1 แต้มต่อตัวละคร
  • คะแนนต่ำสุดชนะ

กฎ:

  • ไม่ใช้ไฟล์อื่น (เช่นreverse.txt)
  • ความยาวรหัสขั้นต่ำคือสองอักขระ
  • โปรแกรมของคุณต้องไม่เป็นแบบ palindrome

1
ดูเหมือนว่าจะเคยทำมาก่อนโดยไม่มีกฎ "no palindromes"
Iszi

3
คะแนนโบนัสหรือบทลงโทษเหล่านั้นหรือไม่ คุณต้องระบุด้วยคำพูดหากมีอะไรที่เป็นโทษหรือโบนัสเพราะคำพูด+10นั้นอาจหมายถึง "คะแนนราวกับว่ามันมี 10 ตัวอักษรมากกว่าที่เป็นจริง" หรือ "รหัสสามารถมีอักขระได้อีก 10 ตัวที่จะไม่ ได้คะแนน "หรือการตีความอื่น ๆ
AJMansfield

7
@AJMansfield การทำคะแนนให้น้อยที่สุดหมายความว่า + x จะเป็นค่าปรับ, -x จะเป็นโบนัส
Iszi

9
คำถามเดียวที่ฉันมีคือทำไมการดึงข้อมูลจากอินเทอร์เน็ตได้รับโทษมากกว่าการอ่านไฟล์ต้นฉบับ?
AJMansfield

4
Woohoo อันดับ 1 ในรายการคำถามเครือข่ายที่น่าสนใจ: D เว็บไซต์ของเราต้องการความสนใจมากขึ้น ...
Doorknob

คำตอบ:


69

GolfScript - 2


1

(เช่นตัวอักษรขึ้นบรรทัดใหม่อยู่\n1ที่ไหน\n)

เอาท์พุท:

1

(เช่น1\n)


หากต้องการอ้างอิงIlmari :

GolfScript ต่อท้ายบรรทัดใหม่โดยอัตโนมัติที่ส่วนท้ายของเอาต์พุต

ดังนั้นการขึ้นบรรทัดใหม่ตามด้วยหมายเลขจะพิมพ์หมายเลขตามด้วยการขึ้นบรรทัดใหม่


14
+1 ฉันไม่คิดว่าจะมีสิ่งใดสามารถเอาชนะโซลูชัน Mathematica ได้
Kaya

26
วิธีการแก้ปัญหาที่น่าเบื่อมาก ...
theonlygusti

@theonlygusti เป็นนักกอล์ฟ whaddya คาดหวังว่า ...
โปรแกรม Redwolf

96

ฮะ? , 5 ตัวอักษร

!hcuO

จริง ๆ แล้วฉันไม่รู้ว่ามันทำงานอย่างไร แต่ถ้าคุณดาวน์โหลดล่ามและถ้าคุณเขียน!hcuOคุณก็จะได้Ouch!

ในการเปิดใช้งานนี้คุณต้องดำเนินการโปรแกรมดังนี้:

huh.exe !hcuO

มันจะค้นหาไฟล์ที่เรียกว่า!hcuOแต่ไม่มีอยู่จริงดังนั้นจึงเป็นเอาต์พุตOuch!


93
+1 สำหรับการเขียนสิ่งที่คุณไม่เข้าใจ
Cruncher

30
ไม่ใช่แค่เรื่องน่าขันเล็ก ๆ น้อย ๆ ที่คุณไม่เข้าใจว่าโค้ดของคุณทำงานอย่างไรใน esolang ที่การออกแบบไม่ควรเข้าใจโค้ดของคุณด้วย?
Iszi

@Iszi นั่นเป็นเรื่องตลก
AJMansfield

9
ฉันไม่แน่ใจว่าคุณใช้huh?ถูก แต่ฉันมีปัญหาในการหาเอกสารที่เหมาะสม ดูเหมือนว่าการใช้งานมีวัตถุประสงค์เพื่อเป็นhuh.exe <path to source code>และOuch!ถูกส่งคืนสำหรับเส้นทางที่ไม่ถูกต้อง ลองวางรหัสของคุณลงในไฟล์จริงและป้อนไฟล์นั้นเป็นอาร์กิวเมนต์เพื่อhuh?ดูว่าเกิดอะไรขึ้น นอกจากนี้ยังเป็นที่น่าสนใจที่จะเห็นว่ามันสร้างNotes.txtไฟล์ที่มีความเห็นบางส่วน
Iszi

8
ตกลงสิ่งนี้เพิ่งบอกฉันว่าคิดว่าเข้าใจ แต่ฉันไม่เห็นอะไรเกิดขึ้น บางทีฉันควรหยุดเล่นกับมันในระบบหลักของฉัน
Iszi

85

Mathematica, 3 ตัวอักษร

a 2

a 2หมายความว่าaครั้ง 2. 2 aคำตอบดังนั้น


2
นี่อาจจะชนะถ้าไม่มีใครสามารถได้วิธีแก้ปัญหาถ่านสองแบบ
ike

22
ในความเป็นจริงฉันรู้วิธีแก้ปัญหาถ่านสองตัว นอกจากนี้ใน 1#Mathematica: #1เอาท์พุทเป็น
alephalpha

7
@alephalpha: จากนั้นคุณควรโพสต์เป็นคำตอบ!
ProgramFOX

65

H9 + , 13 ตัวอักษร

!dlrow ,olleH

เป็นหน้าเว็บบอกว่าตัวละครทุกตัวที่ไม่ได้H, 9หรือ+ถูกละเลยดังนั้นโปรแกรมของฉันจะพิมพ์Hello, world!


30
ประโยชน์เพียงข้อเดียวของภาษาลึกลับที่เป็นประโยชน์คือการตอบคำถามบ้าเหล่านี้
totymedli

มันจะเป็นประโยชน์มากกว่านี้หากคำถามเหล่านี้เป็นเช่นนั้น
kojiro

1
นั่นมันช่างฉลาดจริง ๆ !
theonlygusti

40

Javascript: 34 ตัวอักษร

reifitnedi detcepxenU :rorrExatnyS

เอาต์พุตSyntaxError: Unexpected identifierอย่างน้อยที่สุดในคอนโซล Chrome


8
การใช้ระบบที่ไม่เหมาะสมอย่างชาญฉลาดผ่านการละเมิดข้อผิดพลาด
WallyWest

2
คุณทำให้วันของฉัน: D
เมเจอร์แมนน์

4
ไม่ใช่แนวคิดดั้งเดิมมีคำตอบเกี่ยวกับเรื่องนี้ใน python 2 แล้ว
o0 '

1
@ โลฮาริสขออภัยฉันไม่เห็นอย่างนั้น
scrblnrd3

1
คอนโซล Firebug ใน Mozilla Firefox: =>tnemetats erofeb ; gnissim :rorrExatnyS SyntaxError: missing ; before statement
kenorb



20

TI-BASIC, 2

i2

iหมายเลขจินตนาการอยู่ที่ไหน

เอาท์พุท 2i


1
ใช้งานได้ในหน้าจอหลักเท่านั้นไม่ใช่ภายใน PRGM
kernigh

8
@ kernigh คุณลองหรือยัง มันใช้งานได้ดี (หากคำสั่งสุดท้ายของโปรแกรม TI-BASIC ประเมินว่าเป็นนิพจน์ผลลัพธ์จะถูกพิมพ์แทน 'เสร็จสิ้น' เมื่อโปรแกรมสิ้นสุดลง)
AJMansfield

18

พื้นฐาน22 12 7 ตัวอักษร

:-)

1 enil ni rorre xatnyS

แก้ไข:หากคุณได้รับอนุญาตให้เข้าสู่โปรแกรมในโหมดทันทีสิ่งนี้อาจลดลงได้rorre xatnyS(12 ตัวอักษร)

ใน BBC BASIC คุณต้องการเพียง 7 ตัวอักษร:

ekatsiM

13

C ++ 472 ตัวอักษร

ตัวละครจำนวนมาก แต่ฉันไม่สามารถคิดถึงวิธีที่ง่ายกว่าในภาษาซี

#include<iostream>
#include<string.h>
#define p(t) std::cout<<'}'<<';'<<')'<<strrev(&std::string(#t)[0])<<t;
char* strrev(char*p){char*t=p;char*q=p;while(q&&*q)++q;for(--q;p<q;++p,--q)*p=*p^*q,*q=*p^*q,*p=*p^*q;return t;}
int main(){p("(p{)(niam tni};t nruter;q*^p*=p*,q*^p*=q*,q*^p*=p*)q--,p++;q<p;q--(rof;q++)q*&&q(elihw;p=q*rahc;p=t*rahc{)p*rahc(verrts *rahc;t<<)]0[)t#(gnirts::dts&(verrts<<')'<<';'<<'}'<<tuoc::dts )t(p enifed#>h.gnirts<edulcni#>maertsoi<edulcni#");}

13

ทุบตี

$ dnuof ton dnammoc :found :hsab-
-bash: dnuof: command not found

ความยาว: 31 ตัวอักษร


ดวลจุดโทษ

$ dnuof ton dnammoc :found :hs-
sh: dnuof: command not found

ความยาว: 29 ตัวอักษร

อันนี้ไม่สามารถทำงานกับการกระจาย Linux บางอย่าง แต่ทำงานบน OSX


tcsh

$ .dnuof ton dnammoC :found.
.dnuof: Command not found.

ความยาว: 26 ตัวอักษร


csh

% .dnuof ton dnammoC :found.
.dnuof: Command not found.

ความยาว: 26 ตัวอักษร


ผู้ชนะคือ:

ksh

$ dnuof ton :found :hsk
ksh: dnuof: not found

ความยาว: 21 ตัวอักษร


ข้างต้นควรใช้กับระบบปฏิบัติการทั้งหมด * unix


32
ใช้งานไม่ได้สำหรับฉันฉันมีคำสั่งชื่อdnuof
Kroltan

8
ฉันลืมที่จะเพิ่มมันไม่ทำงานกับการกระจายที่dnuofติดตั้ง (สิ่งที่มันเป็น) แฮ็กเกอร์เจ้ากรรม
kenorb

5
ฮ่าฮ่าฮ่ามีคำสั่งชื่อdnuofหรือไม่? : D มันทำอะไร?
Doorknob

11

GolfScript 12 ตัวอักษร

"-1%.`"-1%.`

รหัสนี้ใช้สตริงที่มีเครื่องหมายคำพูดคู่"-1%.`"กลับด้าน ( -1%), ทำซ้ำ ( .) และยกเลิกการ evals ( `) สำเนาที่สองเรียกคืนเครื่องหมายคำพูดคู่รอบ ๆ

รายการก่อนหน้า (13 ตัวอักษร):

{`'.~'+-1%}.~

ขึ้นอยู่กับควิน 8 ถ่าน{'.~'}.~จากคำตอบนี้ ; จำเป็นต้องเพิ่มตัวอักษรพิเศษ 5 ตัวเพื่อให้เป็นมาตรฐานและกลับผลลัพธ์

ps โปรดทราบว่า GolfScript ต่อท้ายบรรทัดใหม่โดยอัตโนมัติที่ส่วนท้ายของเอาต์พุต หากนับเป็นส่วนหนึ่งของเอาต์พุตบรรทัดใหม่ที่สอดคล้องกันสามารถนำมารวมกับโค้ดเวอร์ชันใดเวอร์ชันหนึ่งโดยไม่มีผลกระทบต่อเอาต์พุตสำหรับค่าใช้จ่ายพิเศษหนึ่งอักขระ


10

Befunge 98 - 10 ตัวอักษร

"8k,'!1+,@

วิธีนี้ใช้ได้ผลถ้าล่ามของคุณไม่ตีความบรรทัดที่ถูกห่อหลังจาก"เพิ่มพื้นที่พิเศษ หากล่ามของคุณตีความบรรทัดที่ถูกห่อเช่นนั้นโซลูชัน char 11 นี้จะทำงาน ( เนื่องจากช่องว่างที่ซ้ำกันในสตริงตัวอักษรจะถูกตีความเป็นหนึ่ง ):

"9k,'!1+,@ 

ถ้าฉันสามารถใช้gโดยไม่มีการลงโทษดังนั้นสิ่งเหล่านี้ก็ใช้ได้ (7 และ 8 ตัวอักษรตามลำดับ):

"5k,g,@

และ

"6k,g,@ 


9

Perl, 41

$_=q{print~~reverse"\$_=q{$_};eval"};eval

คำตอบเก่า 52 ตัวละคร (27 + 25 โทษ)

open+0;print ~~ reverse <0>

อ่านแหล่งที่มาของตัวเองจัดเก็บสิ่งที่ตรงกันข้ามในเกลาและพิมพ์ออกมา


1
ผู้ประกอบการจะถูกแทนที่ด้วยscalar ~~อย่างไรก็ตามคุณจะต้องเพิ่ม +25 ในการอ่านซอร์สโค้ดของคุณเอง
breadbox

@ กล่องจดหมายตั้งข้อสังเกต
smcg

+1 ผมกำลังจะโพสต์สิ่งที่ต้องการแก้ปัญหาเปลือกของฉัน : $_='say"lave;\047",~~reverse,"\047=_\$"';evalแต่วิธีการแก้ปัญหาของคุณคือ :-) สั้นทราบว่าคุณกอล์ฟมันลงไป 39 sayตัวอักษรที่สามารถใช้ หวังว่าคุณจะเอาชนะความลึกลับที่แปลกประหลาดทั้งหมด :-)
โทมัส

@Tomas คุณแนะนำให้แทนที่printด้วยsay? มันจบลงด้วยการไม่พิมพ์อะไรเลย
smcg

คุณเรียกใช้ Perl ด้วย-Mfeature=sayตัวเลือกหรือไม่?
โทมัส

9

ฟิชชัน 6 ไบต์

กรณีที่หายากของ quine ทั่วไปที่มีความยาวเท่ากับquine ปกติ :

"LO+!'

ความคิดนั้นเหมือนกับ quine ปกติ แต่เรากำลังใช้ atom ซ้าย (เริ่มต้นที่L) เพื่อให้โหมดการพิมพ์เคลื่อนที่ไปตามโค้ดในลำดับตรงกันข้าม


8

J: 26

มาตรฐาน quining (26 ตัวอักษร) : โดยการกำหนดฟังก์ชั่นและผ่านมันความหมายของตัวเองในคำพูด:

|.(,],2#{:)'|.(,],2#{:)'''

อาจทำให้สั้นลง

J-specific (33 chars) : โดยการกำหนดตัวแปรและถามว่าไฟล์ใดที่ตัวแปรนั้นถูกนิยามไว้เช่นอันนี้แล้วพิมพ์เนื้อหาของไฟล์นั้น:

1!:2&2|.1!:1(4!:4 a=:<'a'){4!:3''

ต้องบันทึกและเรียกใช้จากสคริปต์ (เช่นไม่ได้อยู่ใน REPL เพราะคำตอบสำหรับคำถามคือ "อาร์กิวเมนต์ของคุณไม่ได้ถูกกำหนดในไฟล์" ดังนั้นจึงไม่มีไฟล์ที่จะอ่าน)


2
คนที่สองควรได้รับ +25 โบนัสเพื่ออ่านไฟล์ของตัวเอง
Johannes Kuhn

2
@JohannesKuhn: โทษ แต่ใช่
jazzpi

1
"โบนัส" ฟังดูดีกว่า
Johannes Kuhn

7

> <> , 25 ไบต์

ฉันรู้สึกประหลาดใจที่พบว่าสิ่งนี้ยังไม่เสร็จ :)

...yhsif sllems gnihtemoS

วางรหัสที่นี่และเรียกใช้

.คือคำสั่ง Jump, popping xและyoff stack และย้าย IP ไป(x, y)ไว้ในกล่องรหัส ในกรณีนี้สแต็กว่างเปล่าดังนั้นข้อความแสดงข้อผิดพลาดเฉพาะภาษาจะถูกพิมพ์:

Something smells fishy...

1
คำตอบที่ดีที่สุด
บ้า

7

ไมโคร , 11 ไบต์

ฉันต้องทำเช่นนี้

0"Caxq"Caxq

น่าแปลกที่นี่สั้นกว่าจริงจริง quine ของภาษา qและaจะเทียบเท่ากันยกเว้นqเพิ่มเครื่องหมายคำพูดล้อมรอบขณะที่aไม่


5

jQuery JavaScript 119 92 74 70 ตัวอักษร

alert($("#answer-16051 pre code").text().split("").reverse().join(""))

ตอนนี้ใช้ jQuery ตามที่ minitech แนะนำไว้ในคอมเม้นต์และใช้การพันด้วยตัวเอง<pre><code>ดังนั้นฉันสามารถใช้text()โดยไม่ต้องกลัวบล็อคโค้ดอื่น ๆ ในโพสต์นี้รบกวน การห่อด้วยตนเอง<h4>ไม่สามารถใช้กับโครเมียมได้เมื่อฉันทดสอบดังนั้นตอนนี้ควรทำงานกับเบราว์เซอร์ส่วนใหญ่

โปรแกรมนี้หากเรียกใช้จากหน้านี้จะพบบล็อกโค้ดด้านบนย้อนกลับเนื้อหาของมันและวางลงในกล่องเตือน

ง่ายพอที่จะตรวจสอบเพียงแค่วางลงในคอนโซล dev


นี่คือวิธีที่นานกว่าเพียงแค่ใช้ฟังก์ชั่น และคุณควรใช้ jQuery (ในหน้านี้) หรืออย่างน้อยquerySelectorนะ ...
Ry-

@ minitech ขอบคุณสำหรับเคล็ดลับฉันเปลี่ยนเป็นquerySelectorตอนนี้ ฉันต้องการดูความเป็นไปได้ของ jQuery แต่ดูเหมือนว่าจะใช้เวลานานกว่านี้เล็กน้อยกว่าที่ฉันจะเข้าใจ
AJMansfield

@minitech ตกลงขอบคุณสำหรับjQueryเคล็ดลับ (ฉันเพิ่งเริ่มเรียนรู้จาวาสคริปต์เมื่อวานนี้)
AJMansfield

ฉันชอบวิธีนี้ คิดนอกกรอบ.
theonlygusti

4

PHP, 41 ตัวอักษร (+25)

ไม่ทราบว่าฉันเข้าใจการบ้านอย่างถูกต้องหรือไม่ แต่นี่คือการลอง PHP:

while(!isset($s) || $s) echo isset($s) ? array_pop($s) : ($s = str_split(file_get_contents(__FILE__)) and null);

แก้ไข:สามารถสั้นกว่านี้ได้มาก:

echo strrev(file_get_contents(__FILE__));

แต่เนื่องจากมันเป็นแบบง่ายๆนี่อาจไม่ใช่สิ่งที่ถูกถาม ...



เมื่อฉันคลิกวิ่งฉันจะได้รับเรื่องไร้สาระทั้งหมด (นี่คือตัวอย่างสั้น ๆ ของมัน: >? ;)llun dna ))__ELIF__(f$(tilps_rts = s$( : )s$(pop_yarra ? )s$(tessi ohce )s$ || )s$(tessi!(elihw ;"stnetnoc_"=.f$ ;'teg_elif'=f$ php?<>?}};ESLAF nruter;"ec6x\i66x\02x\e47x\96x\rw มีอีกมาก) รวมถึงการนับตัวละครของคุณ นี่คือรหัสกอล์ฟ นอกจากนี้ดูเหมือนว่าคุณกำลังอ่านไฟล์ต้นฉบับของคุณดังนั้นเพิ่ม 25 ให้กับจำนวนอักขระของคุณและนั่นคือคะแนนของคุณ คะแนนต่ำสุดชนะ
Justin

@Quincunx ก่อนอื่นมันย้อนกลับ ... แต่อย่างที่สองนี่คือซอร์สโค้ดที่ phpfiddle สร้างขึ้น! (แต่ย้อนกลับ ... ) ดูเหมือนว่าพวกเขาจะหลบหนีไปได้หลายอย่างพยายามรักษาความปลอดภัย แทนที่array_popด้วยarray_shiftเพื่อดูซอร์สโค้ดไม่ย้อนกลับ ...
nl-x

ใช่ฉันสามารถดูซอร์สโค้ดที่กลับด้านได้ แต่มีอะไรที่เกี่ยวข้องกับข้อความภายนอกทั้งหมดหรือไม่ มี escape sequences จำนวนมาก แต่มีบางอย่างที่ไม่ใช่ (เช่น: ESLAF nruterie return FALSE)
Justin

@Quincunx ขออภัยฉันไม่สนใจถ้าคุณแสดงความสนใจในการทำงานของ phpFiddle หรือหากคุณกำลังวิจารณ์รหัสของฉัน หากเป็นตัวหลังในการป้องกันของฉันให้ใส่โค้ดของฉันในไฟล์. php และเรียกใช้ในเบราว์เซอร์และมันจะทำงานได้อย่างสมบูรณ์ ฉันแค่คิดว่า phpfiddle เป็นสิ่งที่ดีที่จะให้คุณเห็นดังนั้นคุณสามารถเห็นการทำงานภายในเล็กน้อย
nl-x

4

MATLAB, 78 ตัวอักษร:

 
|
.snoisserpxe ro stnemetats BALTAM ni dilav ton si retcarahc tupni ehT :rorrE

โปรดทราบว่าการแก้ปัญหาต้องการให้คุณเริ่มต้นด้วยอักขระพิเศษ (alt + 0160) และมันจะพิมพ์ข้อความตรงกันข้าม (ต่างจากโซลูชันงูหลาม)


4

เชลล์ UNIX, 31

ทางออกจริงที่52 ตัวอักษร:

A='printf "A$ lave;\047`echo $A|rev`\047=A"';eval $A

แต่ระวัง! ความซื่อสัตย์ไม่ได้จ่ายออกไปในโลกปัจจุบัน! การลงโทษต่ำเกินไป !!

6 ตัวอักษร + 25 = 31:

rev $0

ใน OSX สร้างข้อผิดพลาด:rev $0 rev: illegal option -- b
kenorb


3

JavaScript, 62

function f(){alert((f+'f()').split('').reverse().join(''))}f()

ใช้งานได้กับ Chrome ล่าสุด (v 31.0.1650.63) เบราว์เซอร์อื่น ๆ บางตัวอาจให้ผลลัพธ์ที่ต่างออกไป (ถ้าคุณย้อนกลับผลลัพธ์นั้นมันจะทำงาน: P)



2

JavaScript, 56

($=_=>_!=$._?_?$(_.slice(1))+_[0]:')':$('($='+$+')('))()

โปรดระบุสภาพแวดล้อมของคุณเพราะสิ่งนี้ไม่สามารถใช้งานได้ใน Chrome นี่คือแรดหรือเปล่า
George Reith

@GeorgeReith: ทุกอย่างที่รองรับฟังก์ชั่นลูกศร ES6 SpiderMonkeys ทั้งหมดควรทำงานได้ดีตัวอย่างเช่น (รวมแรด)
Ry-

2

CSS, 88 ไบต์

<style>:before,*{display:block;unicode-bidi:bidi-override;direction:rtl;content:'<style>

ใส่ในหน้า html ที่ว่างเปล่าเพื่อหลีกเลี่ยงความขัดแย้งกับแท็กอื่น ๆ


2

JavaScript, 53 50 46 43 ไบต์

q=_=>("q="+q+";q()").split("").reverse().join("");q()

(q=_=>`(q=${q})()`.split("").reverse().join(""))()

(q=_=>`(q=${q})()`.split``.reverse().join``)()

(q=_=>[...`(q=${q})()`].reverse().join``)()

โปรดช่วยฉันย่อให้สั้นลง


คุณไม่จำเป็นต้องใช้กระดาษห่อ q=_=>[...`q=${q}`].reverse().join`` ทำงานได้เช่นกัน
Rɪᴋᴇʀ

หากฉันลบกระดาษหุ้มออกมันจะไม่ทำงานเองโดยอัตโนมัติ
ericw31415

มันไม่จำเป็นต้อง ฟังก์ชั่นใช้ได้ดี
Rɪᴋᴇʀ

แต่แล้วโค้ดจะส่งคืนการอ้างอิงฟังก์ชันไม่ใช่เอาต์พุตของฟังก์ชัน
ericw31415

@ ericw31415 ถูกต้อง จำเป็นต้องมีการเรียกใช้ฟังก์ชัน
Mama Fun Roll

2

Fuzzy Octo Guacamole, 4 ไบต์

KNU_

Kพิมพ์_UNK, NผลักดันNoneและผลักดันU 0และ_ปรากฏค่าสูงสุดบนสแต็ก (แต่ไม่พิมพ์) ดังนั้น_UNKจะถูกพิมพ์เท่านั้น


ทำไมKการส่งออก_UNK?
caird coinheringaahing

@RandomUser ขอรายละเอียดเพิ่มเติมจาก Riker เขาเป็นผู้สร้างภาษา ฉันเพิ่งอ่านเอกสาร
Bald Bantha
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.