मूल बातें समझने के बाद यह वास्तव में कठिन नहीं है।
not exp log srand
# srand = 1, exp o log = id, not 1 = 0
# $_ = undef
xor s// /x
# $_ = ' '
xor s//length uc ord and print chr ord for qw q join use sub tied q/
# $_ = ' length uc ord and print chr ord for qw q join use sub tied q'
xor eval
ध्यान दें कि एक स्ट्रिंग की chr ord
पहले अक्षर और अंत में join use sub tied
रिटर्न पहला वर्ण j
, u
, s
, t
है: यहाँ कुछ संकेत प्राप्त करने के लिए आप शुरू कर रहे हैं।
not srand xor s qq qx xor s x x length uc
ord and print uc chr ord for qw q join qx
xor eval xor lc eval qq x abs cos ord and
print chr ord for qw q use substr tied qx
xor print qq q q xor int eval lc qq m cos
and print chr ord for qw y abs ne or tied
hex exp ref y m xor scalar srand print qq
q q xor sin abs eval q x log srand ord or
printf uc chr ord foreach qw q package qx
xor sqrt eval lc qq y sqrt cos and printf
chr ord for qw x each return local x y or
print qq s s and uc exp eval q s undef or
oct xor time xor ref print chr int ord lc
for qw y hex alarm chdir kill exec return
y s xor log exp eval q x print chr length
join qw y length for map substr chr shift
y x or sqrt abs ord lc and eval print q q
q and s q q lcfirst chr eval log shift qx
मुद्रण असली ™ स्ट्रिंग "Just another Perl hacker,\n"
: :)
बस मस्ती के लिए
, मैं इस प्रसिद्ध japhs साल पहले का ही विस्तार से लिखा था।
और यह एक जर्मन क्रिसमस ग्रीटिंग युक्त एक छोटा संस्करण है:
not exp log srand xor s qq qx xor
s x x length uc ord and print chr
ord for qw q find redo ord helpme
eval scalar qx xor eval xor print
q q q xor int eval lc q m cos and
print chr ord for qw y flock each
s tell y m gt sin ref study split
हमेशा से शुरू करें: http://perldoc.perl.org/B/Deparse.html – toolic
http://www.perlmonks.org/?node_id = 290623 – toolic
@toolic आह, कंधे ने दोजो की जांच की - पर्ल भिक्षुओं ने इसे फिर से हल किया – PinkElephantsOnParade