अंतिम इनपुट बाइट प्रिंट करें


12

चुनौती

आपके पास इनपुट बाइट्स का एक स्ट्रिंग है, इसमें अंतिम बाइट आउटपुट करें।

नियम

आपका सबमिशन एक प्रोग्राम या फ़ंक्शन हो सकता है जो इनपुट में अंतिम बाइट को आउटपुट करता है

  • या तो एक स्ट्रिंग, स्टडिन या कमांड-लाइन तर्क हैं, और
  • खाली नहीं है।

मैं इसे दिमाग से हल करने की कोशिश कर रहा था, हालांकि सभी भाषाओं को भाग लेने की अनुमति है। यह

उदाहरण

"?" -> "?"
"29845812674" -> "4"

कैटलॉग

इस पोस्ट के निचले हिस्से में स्टैक स्निपेट उत्तर से सूची बनाता है) क) प्रति भाषा में सबसे छोटे समाधान की सूची के रूप में और बी) एक समग्र लीडरबोर्ड के रूप में।

यह सुनिश्चित करने के लिए कि आपका उत्तर दिखाई दे रहा है, कृपया अपना उत्तर शीर्षक मार्कडाउन टेम्पलेट का उपयोग करके शीर्षक के साथ शुरू करें:

## Language Name, N bytes

Nआपके प्रस्तुत करने का आकार कहां है। यदि आप अपने स्कोर में सुधार करते हैं, तो आप पुराने अंकों को हेडलाइन में रख सकते हैं , उनके माध्यम से स्ट्राइक करके। उदाहरण के लिए:

## Ruby, <s>104</s> <s>101</s> 96 bytes

यदि आप अपने हेडर में कई संख्याओं को शामिल करना चाहते हैं (जैसे कि आपका स्कोर दो फ़ाइलों का योग है या आप दुभाषिया ध्वज दंड को अलग से सूचीबद्ध करना चाहते हैं), तो सुनिश्चित करें कि हेडर में वास्तविक स्कोर अंतिम संख्या है:

## Perl, 43 + 2 (-p flag) = 45 bytes

आप भाषा के नाम को एक लिंक भी बना सकते हैं जो स्निपेट में दिखाई देगा:

## [><>](https://esolangs.org/wiki/Fish), 121 bytes


4
आपका स्वागत है, मैंने आपके प्रारूप को और अधिक ठीक से फिट करने के लिए आपके प्रश्न को बदल दिया (ध्यान दें कि यह सैंडबॉक्स के लिए है, आमतौर पर)। हालाँकि इसकी वर्तमान स्थिति में चुनौती बहुत आसान है (bf में भी), इसलिए इस बारे में निश्चित नहीं है।
ბიმო

11
मैं समापन के खिलाफ वोट देता हूं; यह तुच्छ हो सकता है, लेकिन यह इसे अपमानजनक नहीं बनाता है
90

1
@ मैलीवे मुझे लगता है कि ज्यादातर करीबी वोट the द्वारा व्यापक संपादन से पहले थे
Sanchises

9
@-हमारे पास उन्हें विषय पर संपादित करने के लिए ऑफ-टॉपिक प्रश्नों को संपादित नहीं करने की आम सहमति है, जो मुझे लगता है कि यहां लागू होगा।
लकोनी

2
किस प्रकार की स्ट्रिंग? क्या यह केवल ASCII होने की गारंटी है? या हमें उदाहरण के लिए UTF-8 (और कैसे?) को संभालना चाहिए?
फायरक्यूबेज़

जवाबों:


11

अटैची , 4 बाइट्स

Last

इसे ऑनलाइन आज़माएं! (यदि इनपुट वर्णों की सूची हो सकता है, &/Sतो काम कर सकता है।)

वैकल्पिक

5 बाइट्स: `@&-1

8 बाइट्स: &/S@List

10 बाइट्स: `@«_,-1»

10 बाइट्स: Fold!Right

10 बाइट्स: `@<~_,-1~>

10 बाइट्स: `^^&:Right

10 बाइट्स: {Right^^_}

11 बाइट्स: Get«_,-1»

11 बाइट्स: Get<~_,-1~>

12 बाइट्स: `@«_,#_-1»

12 बाइट्स: `@<~_,#_-1~>

13 बाइट्स: Get«_,#_-1»

13 बाइट्स: Get<~_,#_-1~>


4
: | wtf इतने सारे विकल्प
केवल

1
@ ASCII- केवल कम से कम मैं इस तरह एक सरल चुनौती पर कर सकता था: पी
कॉनर ओ'ब्रायन

Lastइनपुट बाइट प्रिंट करें । कार्यक्रम की सामग्री चुनौती के साथ फिट होती है
मिल्कीवेय 90

11

x86-16 मशीन कोड, 2 बाइट्स

@CodyGray सही ढंग से इंगित करता है, एक स्ट्रिंग के रूप में इनपुट और एक रजिस्टर में आउटपुट स्टैंडअलोन प्रोग्राम संस्करण के थोक को निकालता है।

इनपुट स्ट्रिंग SIलंबाई में है, CXऔर आउटपुट चरित्र में है AL:

F3 AC  REPZ LODSB      ; start at memory location pointer in SI, put next value in AL,
                       ; loop CX number of times. The last char will be in AL when done.

या "पास्कल स्ट्रिंग" के रूप में 4 बाइट्स (लंबाई स्ट्रिंग की शुरुआत से जुड़ी हुई है):

AC     LODSB           ; first byte is string length
91     XCHG AX, CX     ; move length to CX for loop 
F3 AC  REPZ LODSB      ; start at memory location pointer in SI, put next value in AL,
                       ; loop CX number of times. The last char will be in AL when done.

या 5 बाइट्स के रूप में "सी स्ट्रिंग" (शून्य / शून्य समाप्त), में इनपुट DI:

F2 AE     REPNZ SCASB     ; scan for value in AL (0), end when found and advance DI
8A 45 FE  MOV AL, [DI-2]  ; DI is now two bytes ahead of last, put value of DI-2 into AL

x86-16 मशीन कोड, IBM PC DOS, 12 1 1 10 बाइट्स

या आईबीएम पीसी डॉस के रूप में पूरा कार्यक्रम निष्पादन योग्य है। इनपुट कमांड लाइन से है, आउटपुट कंसोल के लिए है।

B3 80   MOV  BL, 80H            ; BX to DOS PSP at 80H 
8A 07   MOV  AL, BYTE PTR[BX]   ; get command line tail length 
D7      XLAT                    ; AL = [BX+AL] 
B4 0E   MOV  AH, 0EH            ; PC BIOS write to screen function  
CD 10   INT  10H                ; display  
C3      RET                     ; exit to DOS

आउटपुट:

यहाँ छवि विवरण दर्ज करें


हालांकि यह निश्चित रूप से शैली के अंक प्राप्त करता है, एक सख्त गोल्फ बिंदु से, यह ध्यान देने योग्य है कि आपको उन कार्यों को लिखने की अनुमति है जो एक रजिस्टर में परिणाम लौटाते हैं। तो, यह बहुत कम हो सकता है। आप तुच्छ रूप से 4 बाइट्स को समाप्त कर सकते हैं, और एक फिर से लिखना इसे और भी कम कर सकता है। वैसे, क्या वह स्क्रीनशॉट एक एमुलेटर से है? कौनसा?
कॉडी ग्रे

@ कोडीग्रे, ओह बिल्कुल, कमांड लाइन से इनपुट लेने के लिए कोड और आउटपुट कंसोल के लिए लगभग यह सब है। हाँ, मैं कह सकता हूँ "इनपुट स्ट्रिंग इन SI, CXआउटपुट चार में लंबाई है AL" और फिर मुझे लगता है कि केवल वही कोड आवश्यक होगा जो REPZ LODSB(2 बाइट्स) है और हम किया जाएगा। यदि आप दक्षता के लिए कोडिंग कर रहे हैं, तो निश्चित रूप से यह तरीका यह नहीं होगा कि आप कैसे आकार के लिए कोडिंग कर रहे हैं। आपकी बात बहुत अच्छी तरह से ली गई है, हालांकि, मैं इसे एक फ़ंक्शन के रूप में भी पोस्ट करूंगा जो काम का मांस करता है।
640KB

7

ब्रेनफ ***, 7 बाइट्स

,[>,]<.

ideone.com/XoJLD0 (; यह अभी भी काम नहीं करता है
जीन

@ जीन यह यहाँ की कोशिश करो । (ईमानदारी से, मुझे यह भी नहीं पता था कि इफोन ने बीएफ किया था)।
सुपरजेडिय २२४

हां, आपके लिंक में सब कुछ ठीक है। (; लेकिन इस समस्या के लिए ऑनलाइन न्यायाधीश ideone जहां यह काम नहीं करता का उपयोग करता है
जीन

@ जीन विचारधारा ईओएफ के -1रूप में उपयोग करने लगता है । +[>,+]<-.काम करना चाहिए
जो किंग

@Jo King क्षमा करें, लेकिन इनपुट इस तरह दिखता है: 29845812674 [दर्ज करें] [EOF] मैं अंतिम अंक कैसे प्रिंट कर सकता हूं?
जीन

7

MATL, 2 बाइट्स

0)

MATL 1-आधारित मॉड्यूलर इंडेक्सिंग का उपयोग करता है, इसलिए यह समाधान 0इनपुट की इन -पोजिशन में तत्व को पकड़ लेता है जो कि अंतिम के बाद 0से अंत तक के समान है।

MATL ऑनलाइन पर इसे आज़माएं

व्याख्या

    % Implicitly grab the input
0   % Push the literal 0 to the stack
)   % Use this zero to grab the character at the end of the string
    % Implicitly display the result

मैं J)... के लिए गया हूँ
Sanchises


5

जावास्क्रिप्ट, 14 बाइट्स

a=>a.slice(-1)

मैंने एक छोटा रास्ता खोजने की पूरी कोशिश की, लेकिन मेरे आश्चर्य से मुझे नहीं लगता कि इसमें सुधार किया जा सकता है, जब तक कि कॉल करने से पहले 8 बाइट्स के तहत एक स्ट्रिंग को उलटने का एक कायरतापूर्ण तरीका नहीं है [0]। या हो सकता है कि सरणी लंबाई प्राप्त करने का एक छोटा तरीका है। अलग-अलग दृष्टिकोण: a=>[...a].pop()(15bytes)
मत्स्य

4

मैं गूंगा महसूस करता हूं, आप इसे एक चर घोषित किए बिना कैसे बुला रहे हैं?
नाथन डिमर

मैंने आपके TIO को देखा, लेकिन इसका कोई मतलब नहीं है ... आप अपने हेडर में क्या कर रहे हैं?
नाथन डिमर

1
@Busawob आपके पहले प्रश्न के लिए, अनाम लंबोदर को उत्तर के लिए अनुमति दी जाती है (मैं eहेडर में चर को लैम्बडा असाइन करके इसका उपयोग करता हूं )। आपके दूसरे प्रश्न के लिए, हेडर है e=\ , जिसका मूल अर्थ हैe=lambda x:x[-1]
मिल्कीवेय 90

ध्यान दें कि मेरी उपरोक्त टिप्पणी में, अनुगामी स्थान नहीं होना चाहिए, e=\ लेकिन मार्कडाउन कोड वर्ण से बच जाता है, इसलिए मुझे एक अनुगामी स्थान जोड़ना होगा
MilkyWay90

यह वास्तव में अच्छा है! धन्यवाद!
नाथन डिमर

4

बैश + कोरुटिल्स, 8 बाइट्स

tail -c1

इनपुट स्टडिन से है, आउटपुट स्टैडआउट के लिए है।


4

TI-BASIC (TI-84), 10 बाइट्स

sub(Ans,length(Ans),1

इनपुट स्ट्रिंग में अंतिम वर्ण प्राप्त करता है।
इनपुट में है Ans
आउटपुट में है Ansऔर स्वचालित रूप से प्रिंट आउट है।


4

क्यों परेशान pure? lastपर्याप्त नहीं है?
dfeuer

मैंने मान लिया कि आउटपुट एक स्ट्रिंग भी होना चाहिए, लेकिन आप सही हैं, ओपी केवल "बाइट्स" के बारे में बात कर रहा है।
दोष


3

जावा 8

एसटीडीआईएन से इनपुट, 71 बाइट्स

v->{int i=0;for(;System.in.available()>0;i=System.in.read());return i;}

इसे ऑनलाइन आज़माएं!

कार्य तर्क, 25 बाइट्स

s->s.charAt(s.length()-1)

आप तीनों विकल्पों के लिए प्रोग्राम तर्क के लिए कोड जोड़ सकते हैं । :) बहुत बुरा ओपी विशेष रूप से स्ट्रिंग्स के लिए पूछता है, अन्यथा s->s[s.length-1]एक char[]पैरामीटर-प्रकार के साथ पर्याप्त होता ।
केविन क्रूज़सेन



3

क्यूबिक्स , 6 बाइट्स

pA/@po

इसे ऑनलाइन आज़माएं!

  p
A / @ p
  o

देखो इसे चलाते हैं

  • A सभी इनपुट लेता है
  • / क्यूब के आसपास पुनर्निर्देशित करें
  • pp स्टैक के नीचे दो बार शीर्ष पर लाएं
  • o/@ चरित्र, पुनर्निर्देशित और पड़ाव के रूप में आउटपुट

3

बेफुंज -93 , 12 15 बाइट्स

:1+_p1-,@>~#

इसे ऑनलाइन आज़माएं!

3 बाइट्स बंद करने के लिए @Jo राजा को धन्यवाद।

वैकल्पिक 15 बाइट संस्करण जो कम गन्दा है:

~:1+#v!_
  @,$<

Befunge में इनपुट के रूप में तार लेना सबसे आसान नहीं है। यदि एक से अधिक वर्णों में लेने के लिए एक ही आदेश था, तो यह स्ट्रिंग को पढ़ने, शीर्ष चरित्र को पॉप करने / प्रिंट करने, और बाहर निकलने के समान सरल होगा।


वास्तव में, $$के बजाय p1बाइट्स की एक ही राशि के लिए बिना किसी चेतावनी के काम करना चाहिए
जो राजा

3

ट्यूरिंग मशीन बट वे वर्स , 391 बाइट्स

1 0 1 1 0 0 0
0 0 0 1 1 0 0
1 1 1 1 0 0 0
0 1 0 1 2 0 0
1 2 1 1 0 0 0
0 2 0 1 3 0 0
1 3 1 1 0 0 0
0 3 0 1 4 0 0
1 4 1 1 0 0 0
0 4 0 1 5 0 0
1 5 1 1 0 0 0
0 5 0 1 6 0 0
1 6 1 1 0 0 0
0 6 0 1 7 0 0
1 7 1 1 0 0 0
0 7 0 1 8 0 0
1 8 1 1 0 0 0
0 8 0 0 9 0 0
0 9 0 0 a 0 0
0 a 0 0 b 0 0
0 b 0 0 c 0 0
0 c 0 0 d 0 0
0 d 0 0 e 0 0
0 e 0 0 f 0 0
0 f 0 0 h 0 0
0 h 0 0 g 0 0
0 g 0 0 0 1 1
1 g 1 0 0 1 1

इसे ऑनलाइन आज़माएं!

व्याख्या

Detect eight zero bits (which will occur at the end of the input, since TMBWW uses an infinite tape of bits.)
1 1 1 1 0 0 0
0 1 0 1 2 0 0
1 2 1 1 0 0 0
0 2 0 1 3 0 0
1 3 1 1 0 0 0
0 3 0 1 4 0 0
1 4 1 1 0 0 0
0 4 0 1 5 0 0
1 5 1 1 0 0 0
0 5 0 1 6 0 0
1 6 1 1 0 0 0
0 6 0 1 7 0 0
1 7 1 1 0 0 0
0 7 0 1 8 0 0
1 8 1 1 0 0 0
0 8 0 0 9 0 0

-------------

When eight 0 bits are detected, move back to the final byte of the input and print it out while halting the program.
0 9 0 0 a 0 0
0 a 0 0 b 0 0
0 b 0 0 c 0 0
0 c 0 0 d 0 0
0 d 0 0 e 0 0
0 e 0 0 f 0 0
0 f 0 0 h 0 0
0 h 0 0 g 0 0
0 g 0 0 0 1 1
1 g 1 0 0 1 1

3

जेली , 1 बाइट

इसे ऑनलाइन आज़माएं!

जेली में सबसे कठिन चुनौती नहीं ...

ध्यान दें कि यह एक स्ट्रिंग के रूप में इनपुट को स्वीकार करता है; यदि इनपुट की व्याख्या अन्यथा की जा सकती है (उदाहरण के लिए एक संख्या, एक सूची), तो यह तर्क उद्धृत करना होगा (जैसे "123456" या "[123,197]")। वैकल्पिक रूप से इसे एक लिंक के रूप में देखा जा सकता है जो बाइट सरणी लेता है और PPCG मानक नियमों के अनुसार उस सरणी के अंतिम सदस्य को वापस लौटाता है।

इसे इंगित करने के लिए @ MilkyWay90 और @ W को धन्यवाद।


-1 किसी भी संख्या के लिए विफल रहता है ( tio.run/##00rNyan8///hzlX///83MTY1NjE1MQYA )
MilkyWay90

@ मिल्कीवेय 90: एक पूर्ण कार्यक्रम होने की आवश्यकता नहीं है, शायद यह एक स्ट्रिंग लेने वाले जेली फ़ंक्शन के रूप में काम करेगा। लेकिन फिर मैं जेली को नहीं जानता, इसलिए मैं गलत हो सकता हूं।

ठीक है, मैं यह देखने की कोशिश करूंगा कि यह लिंक के रूप में काम करेगा या नहीं
मिल्कीवेय

@ ბიმო लगता है काम करने के लिए (ओपी आप जवाब को संपादित कर सकते हैं ताकि मैं अपने पतन को पूर्ववत कर सकूं?)
मिल्कीवेय

आप बस एक लिंक के रूप में टी को परिभाषित कर सकते हैं और इसे अपने इनपुट में "" की आवश्यकता को हटाते हुए एक इनपुट बना सकते हैं।
मिल्कीवेय 90

3

एक्सेल, 10 बाइट्स

@ रेमोएल के VBA उत्तर के बराबर सुंदर:

=RIGHT(A1)

3

कैस्केड , 9 बाइट्स

?a|,
;.]^

इससे बहुत खुश हूं, क्योंकि यह मेरी बिल्ली कार्यक्रम से केवल 3 बाइट्स लंबा है

विस्तारित

   ?
  ^;.
 | |a
 ] |
a ,|

यह अनिवार्य रूप से केवल aEOF तक पहुंचने तक इनपुट पात्रों को स्टैक में धकेलने के माध्यम से लूप करता है। फिर यह aस्टैक के शीर्ष पर आइटम का उपयोग करके आउटपुट करता है .a

इसे ऑनलाइन आज़माएं!





2

टहनी, 37 बाइट्स

यह सिर्फ़ एक सरल "एक्सट्रैक्ट 1 char को अंत से प्रयोग करता है और इसे प्रिंट करता है" aproach।

{%macro a(a)%}{{a[-1:1]}}{%endmacro%}

यह वास्तव में करना आसान था, और परीक्षण, लेकिन मजेदार था!


इसका उपयोग करने के लिए, आपको इसे एक .twigफ़ाइल पर रखना होगा और इसे आयात करना होगा:

{% import 'a.twig' as a %}
{{ a.a("string") }} {# should display "g" #}

आप इसे https://twigfiddle.com/aa19wd (शामिल किए गए परीक्षण ) पर परीक्षण कर सकते हैं


ठीक है, यह पहली बार है जब मुझे एक ट्विग गोल्फ दिखाई दे रहा है।
वेन

@ जब मैं इसे काफी समय से कर रहा हूँ। यहाँ एक उदाहरण है: codegolf.stackexchange.com/a/174040 और यहाँ एक और एक है: codegolf.stackexchange.com/a/166800 (मेरे पास कुछ और है, लेकिन अच्छी तरह से है)
इस्माइल मिगुएल


2

भावना , 5 बाइट्स

😶👉😃😨👿

व्याख्या

😶 Push a copy of the first stack value.
👉 Push the length of the first stack value interpreted as a string.
😃 Push literal 1
😨 Push the difference of the second and first stack values.
👿 Push the character of the second stack value at the index of the top stack value.

इसे ऑनलाइन आज़माएं!


आपकी रीडमी में, 1. मुझे लगता है कि "इमोजी से" "इमोजी से" होना चाहिए। 2. अगर इसे "इमोजी से" होना चाहिए, तो इमोशनलोमिकॉन और इमोजीकोड एक चीज हैं
ASCII-only

वास्तव में आप जो देख रहे हैं वह एक संकलक से आउटपुट है, जिसे ऑनलाइन इंटरफ़ेस के माध्यम से भी एक्सेस किया जा सकता है।
क्वांटम 64

क्या प्रत्येक इमोजी एक बाइट से अधिक नहीं है? मुझे लगता है कि वे कम से कम दो बाइट्स होंगे।
काइल डेलाने

भावना एक कस्टम कोड पेज का उपयोग करती है। देखें quantum64.github.io/EmotionBuilds/1.1.0//...
JPeroutek

2

VBA (एक्सेल), 14 12 बाइट्स

A1इनपुट के रूप में तत्काल विंडो और सेल का उपयोग करना

साभार @tsh

?[RIGHT(A1)] या ?Right([A1],1)


1
है 1वैकल्पिक?
tsh

दूसरे कोड पर नहीं। धन्यवाद :)
रेमोएल

2

पायथन 3, 1 1 18 34 बाइट्स

import sys;print(sys.argv[-1][-1])

कमांड लाइन पर पायथन स्क्रिप्ट के रूप में प्रोग्राम को चलाने के माध्यम से उपयोग करें। कार्यक्रम के अंतिम तर्क के रूप में इनपुट प्रदान किया गया है।

इसे ऑनलाइन आज़माएं!


यह किसी भी चीज़ को प्रिंट नहीं करता है या फ़ंक्शन से कुछ भी वापस नहीं करता है - स्निपेट की अनुमति नहीं है, केवल फ़ंक्शन या पूर्ण कार्यक्रम।
स्टीफन

आह, मुझे लगता है कि जब मैं जवाब के बावजूद के बारे में नहीं सोचा था। केवल दुभाषिया में इसे चलाने के बारे में सोचा।
मर्वर्डो




2

आईबीएम / लोटस नोट्स फॉर्मूला, 11 बाइट्स

@Right(i;1)

कम्प्यूटेड फ़ील्ड सूत्र अपने इनपुट को संपादन योग्य फ़ील्ड से ले रहा है i

यहाँ छवि विवरण दर्ज करें


2

ट्यूरिंग मशीन कोड, 72 42 बाइट्स

रिक्त कोशिकाओं (रिक्त स्थान) के साथ एक इनपुट मानता है। ASCII के लिए धन्यवाद केवल 30 बाइट बचाने के लिए।

0 * * r 1
1 * * l 2
1 _ _ l halt
2 * _ r 0

72 बाइट्स में पुराना संस्करण:

0 * * r 0
0 _ * l 1
1 * * l 2
2 * _ l 2
2 _ _ r 3
3 _ _ r 3
3 * * * halt

इसे ऑनलाइन आज़माएं


1
0 * * r 1/1 * * l 2/1 _ _ l halt/2 * _ r 0?
केवल

ओइ pls जवाब: ||
केवल

किस तरह से काम नहीं करेगा? मैंने इसे ऑनलाइन टेस्ट किया है
ASCII-only

@ ASCII- केवल यह पता चलता है कि आप सही हैं, और मैं केवल आपके कार्यक्रम के वास्तव में काम करने के तरीके का गलत अर्थ निकाल रहा था। मुझे लगता है कि यह काफी अलग है कि आप चाहें तो इसे एक अलग उत्तर के रूप में पोस्ट कर सकते हैं।
SuperJedi224

खैर, यह एक सरल चुनौती है, ऐसा मत सोचो कि इसे किसी भी भाषा में एक से अधिक उत्तर की आवश्यकता है: P
ASCII-only

2

सी # 8.0 , 8 बाइट्स

.NET कोर 3.0 की आवश्यकता है, जो बीटा में है। यह वर्तमान में बग के कारण CLR को क्रैश कर देता है, लेकिन एक बार बग ठीक हो जाने के बाद, यह अपेक्षा के अनुरूप चलेगा और चुनौती की आवश्यकताओं को पूरा करेगा।

s=>s[^1]

सी # 8.0 , लेखन के समय दुर्घटनाग्रस्त बिना चलाता है, 22 बाइट्स

s=>s.ToCharArray()[^1]

सी # 8.0 , पूर्ण कार्यक्रम, 78 बाइट्स

using C=System.Console;class A{static void Main(){C.Write(C.ReadLine()[^1]);}}


चुनौती में "आउटपुट" का उल्लेख है, इसलिए अंतिम समाधान संभवतः सही है
वेन

डांग, आपने मेरे कंसोल उत्तर को बहुत आगे बढ़ाया। ^ 1 कैसे काम करता है?
स्टैकस्टक

यह नया सूचकांक प्रकार है। एक कैरट के साथ एक सूचकांक शुरू इंगित करता है यह अंत से है, यानी array[^n]रूप में ही हैarray[array.Length - n]
Arcanox

दिलचस्प! मैं हमेशा नए C # फीचर्स के साथ अपडेट रहने की कोशिश करता हूं। क्या आपके पास उस पर कोई लिंक / संदर्भ है?
मोर्टब

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.