मैं हालांकि यह बहुत सरल है, अगर बयान के साथ एक छोटे से कोड कोशिश कर रहा था, लेकिन वहाँ कुछ मैं वास्तव में यहाँ उलझन में है कोडयदि आर में कथन में केवल एक पंक्ति हो सकती है?
n<-857
while(n!=1){
if(n<=0)
print("please input a positive integer")
else if(n%%2==0)
n<-n/2
print(n)
else
n<-3*n+1
print(n)
}
हम ऊपर देखते हैं, जब आर में इस कोड चल रहा है, वहाँ आता है त्रुटि, लेकिन अगर मैं इस
if(n<=0)
print("please input a positive integer")
else if(n%%2==0)
n<-n/2
else
n<-3*n+1
यह ठीक है की तरह अगर बयान बदलने के लिए, मेरे सवाल है कि हम केवल एक फैसले के तहत एक पंक्ति लिख सकते हैं? अगर मैं प्रत्येक न्यायाधीश के बाद कुछ और करना चाहता हूं, तो मुझे इस मामले की तरह क्या करना चाहिए, मैं एन के मान को बदलना चाहता हूं, लेकिन इसे प्रदर्शित करना भी चाहता हूं, मुझे क्या करना चाहिए? आप घुंघराले ब्रेसिज़ के साथ बहुत ज्यादा
यह लगता है कि आप अजगर, जहां खाली स्थान के मामलों से आ जा सकता है की तरह। एक सामान्य नियम के रूप में, अधिकांश भाषाओं (आर, सी, जावा, जावास्क्रिप्ट) व्हाइटस्पेस की परवाह नहीं करते हैं। सभी टैब, कैरिज रिटर्न, और रिक्त स्थान जो आप दर्ज कर सकते हैं, कोई चीज़ नहीं बदलते हैं। वे समूह कोड को ब्लॉक में एक साथ ब्रैकेट {} का उपयोग करते हैं। मौजूदा उत्तरों का उल्लेख है, लेकिन एक सामान्य उच्च स्तरीय विचार के रूप में नहीं। – mightypile