त्रुटियाँ, निदान और सीमाएँ
जब Varlig एक रेखा नहीं निकाल पाता है, तो यह उत्तर के स्थान पर एक त्रुटि दिखाता है। नीचे दिए गए संदेश को देखें ताकि आप देख सकें कि आमतौर पर यह क्या कारण बनता है। पृष्ठ में वह संकेतन भी सूचीबद्ध है जिसे Varlig पहचानता है लेकिन समर्थन नहीं करता, और वे सीमाएँ जो गणना को बहुत बड़ी होने से रोकती हैं। एक रेखा पर त्रुटि शेष नोट को काम करने से नहीं रोकती।
एक नाम जिसे आप अभी भी टाइप कर रहे हैं, अभी तक कोई त्रुटि नहीं दिखाता: 5 + pri, price तक पहुँचते समय लगभग एक सेकंड और आधा रुकने या कर्सर को दूर ले जाने तक प्रतीक्षा करता है। एक नाम जो अनिश्चित रहता है, जैसे rent2 5 + rent2 में, तब एक त्रुटि बन जाता है, इसे कभी भी इसके संख्यात्मक मान के रूप में नहीं पढ़ा जाता।
त्रुटि संदेश
| संदेश | इसका क्या मतलब है | उदाहरण |
|---|---|---|
Error: divide by zero |
बिल्कुल शून्य से विभाजन | 10 / 0, split £90 among 0 |
Error: division without divisor |
एक असाइनमेंट जिसका मान एक वेब एड्रेस या बिंदीदार नाम की तरह दिखता है जिसके बाद / |
link = example.com/docs |
Error: imaginary number. For a complex answer, write … |
ऋणात्मक संख्या का वास्तविक वर्गमूल या लघुगणक, या मान्य सीमा से बाहर दिया गया प्रतिलोम फ़ंक्शन। संदेश में इस्तेमाल करने योग्य सम्मिश्र रूप दिखता है, जैसे sqrt(-4 + 0i) |
sqrt(-4), ln(-1), asin(2) |
Error: incompatible units: can't add km and kg |
इकाइयाँ मेल नहीं खातीं, या कोई मान ऑपरेशन के अनुकूल नहीं है, जैसे तिथियों की तुलना करना या [a:b] के साथ स्लाइसिंग करना। संदेश दोनों इकाइयों के नाम बताता है, और रूपांतरण के लिए can't convert कहता है। |
2 m + 3 kg, 5 kg in L, [1, 2, 3][0:2] |
Error: unsupported multiplicative unit |
रकम या द्रव्यमान का मूल, ऐसा मूल जिससे इकाई की घात समान रूप से विभाजित न हो, या तापमान को गुणा करना | sqrt(£4), sqrt(4 m^3), 2 celsius * 3 m |
Error: unsupported exponent operation |
ऐसी घात जिसे इकाई प्रणाली व्यक्त नहीं कर सकती | 2 m ^ 0.5 |
Error: unsupported unit in rate |
एक विनिमय दर जिसकी इकाइयाँ रूपांतरण में फिट नहीं होती हैं | £100 in EUR at 1.17 EUR/USD |
| कोई जवाब नहीं | दिखाने के लिए कुछ भी नहीं: एक अधूरा गणना, एक नाम जो परिभाषित नहीं है, या एक परिभाषा रेखा | x =, tip(bill, pct) = bill * pct |
Error: ∞ |
संख्यात्मक मूल्य प्रारूप के लिए एक परिणाम बहुत बड़ा या बहुत छोटा, शून्य की अवधि वाला ऋण, या एक ऐतिहासिक विनिमय दर जो उपलब्ध नहीं है | 10^1000, monthly repayment on £12000 over 0 years at 4% |
Error: missing rate: XXX |
उस मुद्रा के लिए कोई विनिमय दर नहीं, उदाहरण के लिए दरों के लोड होने से पहले | 100 USD in EUR |
Error: imprecision due to magnitude |
एक छोटी संख्या एक बहुत बड़ी के बगल में खो जाएगी | 1e100 + 1 |
Error: overflow |
ऐसी तारीख या संख्या जो Varlig की निरूपण सीमा से बाहर है | 1 January 2024 + 100000000 years |
Error: calculation limit |
किसी सीमा तक पहुँच गए हैं; उलटे क्रम में लिखे 5 combinations of 2 पर भी यह संदेश आता है |
range(1, 2000), factorial(100000) |
Unsupported: Unknown name: … |
sum, product, solve, integrate या किसी बिंदु पर अवकलज की गणना में ऐसा नाम जिसका कोई मान नहीं है |
integrate(a*x, x, 0, 1) |
Error: no real solution |
ऐसा द्विघात समीकरण जिसका कोई वास्तविक मूल नहीं है। Varlig सम्मिश्र मूल देने के बजाय यही बताता है | solve(x^2 + 1 = 0) |
Unsupported: Expected a square matrix |
एक मैट्रिक्स का det, inverse या trace जिसमें कॉलम जितनी पंक्तियाँ नहीं हैं |
det([[1,2,3],[4,5,6]]) |
Unsupported: Singular matrix has no inverse |
सारणिक शून्य है, इसलिए पंक्तियाँ स्वतंत्र नहीं हैं और प्रतिलोम मौजूद नहीं है | inverse([[1,2],[2,4]]) |
Unsupported: Matrix entries must be plain numbers; … |
मैट्रिक्स में इकाई, रकम या सम्मिश्र मान। कोई मैट्रिक्स क्रिया इन्हें बरकरार नहीं रख पाएगी | det([[1 kg,2],[3,4]]) |
Unsupported: No value repeats, so this list has no mode; … |
ऐसी स्थिति में mode जहाँ कोई मान दोहराया नहीं गया या कई मान समान सर्वाधिक बार आए हैं। संदेश में modes, median और average बताए जाते हैं |
mode([1,2,3]) |
Unsupported: A variance squares its observations, so it takes plain numbers; … |
इकाई वाली राशियों का विचरण, जिसका उत्तर वर्ग इकाइयों में होगा। इसके बजाय stddev इस्तेमाल करें |
variance([1 kg, 2 kg]) |
Unsupported: A percentile is between 0 and 100 |
उसकी सीमा से बाहर एक percentile रैंक |
percentile([1,2,3,4],101) |
Unsupported: A quartile is 0, 1, 2, 3 or 4 |
उसकी सीमा से बाहर एक quartile |
quartile([1,2,3,4],5) |
Unsupported: unrecognized calculation … |
Varlig पंक्ति का कोई हिस्सा नहीं पढ़ पा रहा: ऐसी संख्या जिसके अल्पविराम तीन-तीन अंकों के हज़ार वाले समूह नहीं बनाते (अल्पविराम कभी दशमलव बिंदु नहीं होता), या किसी मान की जगह लिखा शब्द। संदेश उस शब्द के साथ आपके परिभाषित नामों में सबसे मिलता-जुलता नाम दिखाता है। अंकों या अंडरस्कोर वाला नाम भी शब्द माना जाता है; कोष्ठक के भीतर, फ़ंक्शन कॉल में या रूपांतरण से पहले लिखा नाम भी | 12,50, rnt + £200, rent2 * 12 |
Unsupported: money times money … |
दो राशियों को गुणा करना, जिसका रोजमर्रा का कोई अर्थ नहीं है। इसके बजाय एक गिनती या प्रतिशत से गुणा करें | $4 * $4 |
Unsupported: a percentage and an amount do not add up … |
एक प्रतिशत जिसके लिए कोई आधार नहीं है। बताएं कि यह किस पर लागू होता है, जैसे 1.4% + 20p on £2,255 या £31.50 * 4% + 20p |
4% + 20p |
Unsupported: at needs a price, a rate or a percentage after an amount |
एक ही मुद्रा की दो रकमों के बीच at, जिसका अपने-आप में कोई अर्थ नहीं निकलता |
£500 at £20 |
Unsupported: no amounts above to add up |
एक total, sum, average, max या min लाइन जिसमें उसके सेक्शन में ऊपर कुछ नहीं होता, आमतौर पर एक शीर्षक या --- डिवाइडर के कारण। |
बिना रकम वाले # Groceries शीर्षक के नीचे total |
Unsupported: conversion to … |
एक रूपांतरण लक्ष्य जो आपके किसी एक नाम से शुरू होता है, इसलिए यह एक पैमाना या एक इकाई हो सकती है | scale = 76.2 होने पर 15.2 m in scale miles |
Unsupported: an amount and an amount per … do not add up … |
बिना अवधि वाली रकम को प्रति अवधि की रकम में जोड़ा गया है। पहली रकम को भी वही अवधि दें | £100 + £50/month |
Unsupported: weeks or days of an amount need its period … |
एक नामित राशि के सप्ताह या दिन जिनकी अपनी कोई अवधि नहीं है | rent = £1,850 होने पर 5 weeks rent |
Unsupported: a distance or weight times … has no everyday meaning |
एक माप को समय की अवधि से गुणा किया जाता है। प्रति अवधि की मात्रा लिखें, जैसे 2,500 miles a year * 3 years |
2,500 miles * 3 years |
Unsupported: ambiguous commas in … |
कोष्ठक के अंदर अल्पविराम जो या तो हजारों समूह या अलग मूल्यों को कर सकते हैं। संदेश इसे लिखने के दोनों तरीक़े दिखाता है | max(1,000,2,000), sum(10,100) |
Unsupported: unknown time zone: … |
एक समय क्षेत्र रूपांतरण में एक स्थान या क्षेत्र जिसे Varlig पहचान नहीं करता है | 3:00 pm London in Narnia |
Error: undefined variable: … |
किसी नाम में रकम आने से पहले ही उसका इस्तेमाल हुआ है; जैसे उसकी अपनी पंक्ति की गणना विफल हो गई हो | cost = hello होने पर 2 * cost |
Error: line2 refers to a deleted line |
एक लाइन संदर्भ जिसकी पंक्ति हटा दी गई थी। पूर्ववत इसे वापस लाता है | line2 * 2 लाइन 2 हटाने के बाद |
Unsupported: line1 has no answer |
एक पंक्ति का संदर्भ जो कुछ भी नहीं दिखाता है, जैसे कि शीर्षक | शीर्षक के तहत line1 + line2 |
Unsupported: no lines tagged #food above |
एक टैग कुल इसके अनुभाग में इसके ऊपर कोई टैग की गई पंक्ति नहीं है | बिना टैग किए total of #food |
Unsupported: #4A is no tag: a tag name starts with a letter |
एक टैग कुल जिसका नाम एक अंक से शुरू होता है | total of #4A |
Unsupported: no amounts on the checklist above |
एक चेकलिस्ट कुल जिनके आइटम की कोई क़ीमत नहीं है | बिना किसी राशि के वस्तुओं के साथ planned |
Error: No note named “…” |
ऐसी use पंक्ति जिसमें दिए नाम का नोट मौजूद नहीं है। पासवर्ड से सुरक्षित, Trash में पड़े या चक्रीय संदर्भ बनाने वाले स्रोतों के लिए अलग संदेश आते हैं |
उस नाम का नोट मौजूद न होने पर use [[Assumptions]] |
Unsupported: an inflation projection needs this year or a later one |
बीते हुए वर्ष के लिए मुद्रास्फीति का भविष्य-अनुमान | value of $500 in 2020 at 3% inflation |
Unsupported: unknown unit: … |
एक संख्यात्मक मान के बाद एक शब्द जो एक इकाई नहीं है, जब आप इसे परिवर्तित करते हैं या इसे एक तिथि में जोड़ते हैं; यूनिट कैटलॉग में वर्तनी की जांच करें | 3 bananas in kg, today + 2 sprints |
Unsupported: unknown ingredient: … |
एक कप से ग्राम रूपांतरण में ज्ञात घनत्व के बिना एक घटक; घटक सूची से एक निकटतम मेल चुनें। | 1 cup rice in g |
Unsupported: … needs a rate |
प्रतिशत बताए बिना कर का नाम लिखा गया है। with 20% VAT की तरह दर जोड़ें या Settings में बिक्री कर सेट करें |
£10.50 plus VAT |
Unsupported: dates can't be added |
दो तिथियां + के साथ जुड़ गईं। उन्हें बीच के समय के लिए घटाएं, या एक अवधि जोड़ें |
today + 25 December 2026 |
Unsupported: Function names can't contain spaces |
कई शब्दों के साथ नामित एक फ़ंक्शन। संदेश अंडरस्कोर के साथ एक ही नाम का सुझाव देता है | area of circle(r) = pi * r^2 |
Unsupported: … has no … |
एक सप्ताह का दिन या दिन जो महीने में नहीं है, इसलिए कोई तारीख़ का अनुमान नहीं लगाया जाता है | fifth monday of February 2025, February 30 2025 |
Unsupported: recurring dates: … |
एक ही तारीख के बजाय एक दोहराने वाला शेड्यूल। वह तारीख मांगें जिसकी आपको आवश्यकता है, जैसे next monday |
every monday, every 2 weeks from 1 October 2026, one a week from 5 October 2026 |
Unsupported: … |
कुछ ऐसा जिसे Varlig ने पहचाना है लेकिन नहीं कर सकता, जैसे किसी वाक्यांश के बाद अतिरिक्त शब्द; संदेश बताता है कि क्या गलत हुआ। | split £90 among 2.5 |
असमर्थित नोटेशन
कुछ संकेतन गणित जैसा दिखता है लेकिन समर्थित नहीं है। रेखा के एक भाग की गणना करने और भ्रामक उत्तर देने के बजाय, Varlig एक विशिष्ट संदेश दिखाता है जो उस प्रतीक को उद्धृत करता है जहाँ समस्या शुरू होती है, जैसे at "±".
| नोटेशन | संदेश | इसके बजाय |
|---|---|---|
10 ± 0.5, 10 +/- 0.5 |
Unsupported: Uncertainty notation is not supported at "±" |
दोनों सीमाओं की अलग-अलग गणना करें: 10 - 0.5, 10 + 0.5 |
2d6 |
Unsupported: Dice notation is not supported at "d" |
random(1, 6) + random(1, 6) |
5 < 4 < 10 |
Unsupported: Comparison chains are not supported at "<"; combine separate comparisons with && |
4 < 5 && 5 < 10 |
सीमाएं
| क्या | सीमा |
|---|---|
| लाइन और नोट का आकार | 64 KiB प्रति लाइन; 1 MiB और 10,000 लाइनें प्रति नोट |
| सटीक भिन्न | अंश और हर प्रत्येक 4,096 बिट्स तक |
| दशमलव संख्याएँ | 2^128−1 तक गुणांक, −128 से 127 तक एक घातांक के साथ |
सूचियाँ, जिनमें range शामिल है |
1,024 आइटम |
| मैट्रिक्स | 1 से 32 पंक्तियाँ और स्तंभ |
| नेस्टेड सूची या मैट्रिक्स कोष्ठक | 16 स्तर |
| काउंटर के मानों पर योग या गुणनफल | 10,000 पद |
| उन्नत गणितीय क्रियाएँ (मैट्रिक्स, समीकरण हल करना, कलन) | 100,000 चरणों का साझा बजट |
| आपके अपने फ़ंक्शन के पैरामीटर | 32 |
| नेस्टेड फ़ंक्शन कॉल | 16, प्रत्येक शीर्ष-स्तरीय कॉल के लिए अधिकतम 16,384 कॉल के साथ |
| एक नोट में परिभाषित फ़ंक्शन | 1,024 |
| सूत्र के रूप में अवकलज | 8,192 वर्ण |
| समीकरण सॉल्वर | 128 पुनरावृत्तियां |
| समाकलन | 2,048 परिशोधन, 20 की गहराई तक |
सीमा तक पहुँचने पर उस पंक्ति पर Error: calculation limit दिखाई देता है। कोई आंशिक उत्तर नहीं दिखाया जाता है, और नोट का शेष भाग काम करता रहता है। संदर्भ में फ़ंक्शन सीमाओं के लिए Your own functions देखें।