2014-09-01 12 views
5

रोबोट फ्रेमवर्क में, हम एक सूची एक अदिश चर करने के लिए या एक सूची चर करने के लिए, जिन्हें आप नीचे प्रदान कर सकते हैं:रोबोट फ्रेमवर्क में, सूची परिवर्तनीय और एक स्केलर वेरिएबल के बीच एक अंतर युक्त अंतर क्या है?

| @{list} = | Create List | a | b | c | 
| ${scalar} = | Create List | a | b | c | 

एक सूची चर और एक अदिश चर सूची से युक्त के बीच क्या अंतर है?

उत्तर

6

आपके प्रश्न में दिखाए गए असाइनमेंट के मामले में, कोई अंतर नहीं है। यदि आप उनमें से प्रत्येक को लॉग करते हैं तो आपको सटीक आउटपुट मिल जाएगा।

नोट: यह सुविधा संस्करण 2.8 में पेश किया गया था (रोबोट फ्रेमवर्क उपयोगकर्ता मार्गदर्शिका में Using scalar variables as lists देखें)।

अंतर तब आता है जब आप मानों का उपयोग करते हैं। जब आप किसी सूची का संदर्भ देने के लिए @ प्रतीक का उपयोग करते हैं, तो सूची में से प्रत्येक तत्व एक सेल बन जाता है। निम्नलिखित उदाहरण में, निम्नलिखित तीन पंक्तियां समान परिणाम देती हैं:

| | A keyword that expects three arguments | a | b | c 
| | A keyword that expects three arguments | @{list} 
| | A keyword that expects three arguments | @{scalar} 
संबंधित मुद्दे