Kesalahan, diagnostik, dan batasan
Jika Varlig tidak dapat menghitung suatu baris, kesalahan muncul menggantikan jawaban. Cari pesannya di bawah untuk mengetahui penyebab umum. Halaman ini juga mencantumkan notasi yang dikenali tetapi tidak didukung, serta batas yang mencegah perhitungan menjadi terlalu besar. Kesalahan pada satu baris tidak menghalangi bagian lain dari catatan untuk bekerja.
Nama yang masih Anda ketik belum menunjukkan kesalahan: 5 + pri, dalam perjalanan ke price, menunggu sampai Anda berhenti selama sekitar satu setengah detik atau memindahkan kursor. Nama yang tetap tidak terdefinisi, seperti rent2 dalam 5 + rent2 kemudian merupakan kesalahan, tidak pernah dibaca sebagai nilai numerik di dalamnya.
Pesan kesalahan
| Pesan | Apa artinya | Contoh |
|---|---|---|
Error: divide by zero |
Pembagian dengan tepat nol | 10 / 0, split £90 among 0 |
Error: division without divisor |
Pemberian nilai yang nilainya menyerupai alamat web atau nama bertitik yang diikuti / |
link = example.com/docs |
Error: imaginary number. For a complex answer, write … |
Akar kuadrat real atau logaritma dari angka negatif, atau fungsi invers dengan masukan di luar batasnya. Pesan menunjukkan bentuk kompleks yang perlu ditulis, seperti sqrt(-4 + 0i) |
sqrt(-4), ln(-1), asin(2) |
Error: incompatible units: can't add km and kg |
Satuan tidak cocok, atau nilai tidak sesuai untuk operasi tersebut, misalnya saat membandingkan tanggal atau mengambil irisan dengan [a:b]. Pesan menyebutkan kedua satuan dan menampilkan can't convert jika kesalahan terjadi saat konversi |
2 m + 3 kg, 5 kg in L, [1, 2, 3][0:2] |
Error: unsupported multiplicative unit |
Akar nilai uang atau massa, akar yang menghasilkan satuan berpangkat tidak utuh, atau perkalian suhu | sqrt(£4), sqrt(4 m^3), 2 celsius * 3 m |
Error: unsupported exponent operation |
Pangkat yang tidak dapat dinyatakan oleh sistem satuan | 2 m ^ 0.5 |
Error: unsupported unit in rate |
Nilai tukar yang unitnya tidak sesuai dengan konversi | £100 in EUR at 1.17 EUR/USD |
| Tidak ada jawaban | Tidak ada yang dapat ditampilkan: perhitungan belum selesai, nama belum diberi nilai, atau baris tersebut merupakan definisi | x =, tip(bill, pct) = bill * pct |
Error: ∞ |
Hasil yang terlalu besar atau terlalu kecil untuk format nilai numerik, pinjaman dengan jangka waktu nol, atau nilai tukar historis yang tidak tersedia | 10^1000, monthly repayment on £12000 over 0 years at 4% |
Error: missing rate: XXX |
Kurs untuk mata uang tersebut belum tersedia, misalnya sebelum kurs selesai dimuat | 100 USD in EUR |
Error: imprecision due to magnitude |
Angka kecil akan hilang di samping angka yang sangat besar | 1e100 + 1 |
Error: overflow |
Tanggal atau angka di luar jangkauan yang dapat diwakili oleh Varlig | 1 January 2024 + 100000000 years |
Error: calculation limit |
Salah satu batas telah tercapai; juga ditunjukkan untuk bentuk terbalik 5 combinations of 2 |
range(1, 2000), factorial(100000) |
Unsupported: Unknown name: … |
Sebuah nama tanpa nilai di dalam sum, product, solve, integrate atau turunan pada suatu titik |
integrate(a*x, x, 0, 1) |
Error: no real solution |
Persamaan kuadrat tanpa akar real. Varlig menyatakan hal tersebut dan tidak memberikan akar kompleks | solve(x^2 + 1 = 0) |
Unsupported: Expected a square matrix |
det, inverse atau trace dari sebuah matriks yang tidak memiliki baris sebanyak kolom |
det([[1,2,3],[4,5,6]]) |
Unsupported: Singular matrix has no inverse |
Determinannya adalah nol, jadi baris tidak independen dan tidak ada inversnya | inverse([[1,2],[2,4]]) |
Unsupported: Matrix entries must be plain numbers; … |
Satuan, nilai uang, atau nilai kompleks dalam matriks. Operasi matriks tidak dapat mempertahankan jenis nilai tersebut | det([[1 kg,2],[3,4]]) |
Unsupported: No value repeats, so this list has no mode; … |
mode ketika tidak ada nilai yang berulang atau beberapa nilai memiliki frekuensi tertinggi yang sama. Pesan menyebutkan modes, median, dan average |
mode([1,2,3]) |
Unsupported: A variance squares its observations, so it takes plain numbers; … |
Varians dari besaran bersatuan, yang jawabannya akan memiliki satuan kuadrat. Gunakan stddev sebagai gantinya |
variance([1 kg, 2 kg]) |
Unsupported: A percentile is between 0 and 100 |
Peringkat percentile di luar jangkauannya |
percentile([1,2,3,4],101) |
Unsupported: A quartile is 0, 1, 2, 3 or 4 |
Nilai quartile di luar rentang yang diizinkan |
quartile([1,2,3,4],5) |
Unsupported: unrecognized calculation … |
Varlig tidak dapat membaca sebagian baris: angka dengan koma yang tidak mengelompokkan ribuan dalam kelompok tiga digit (koma tidak pernah menjadi pemisah desimal), atau kata pada posisi yang seharusnya berisi nilai. Pesan menyebutkan kata tersebut beserta nama paling mirip yang sudah Anda definisikan. Nama yang mengandung angka atau garis bawah tetap dianggap sebagai kata, termasuk nama dalam tanda kurung, pemanggilan fungsi, atau sebelum konversi | 12,50, rnt + £200, rent2 * 12 |
Unsupported: money times money … |
Mengalikan dua jumlah uang, yang tidak memiliki arti sehari-hari. Kalikan dengan hitungan atau persentase sebagai gantinya | $4 * $4 |
Unsupported: a percentage and an amount do not add up … |
Persentase tanpa nilai dasar. Nyatakan nilai yang dikenai persentase tersebut, seperti 1.4% + 20p on £2,255 atau £31.50 * 4% + 20p |
4% + 20p |
Unsupported: at needs a price, a rate or a percentage after an amount |
at di antara dua nilai uang dengan mata uang yang sama; bentuk ini sendiri tidak memiliki makna perhitungan |
£500 at £20 |
Unsupported: no amounts above to add up |
Baris total, sum, average, max, atau min tanpa nilai di atasnya dalam bagian yang sama, biasanya karena ada judul atau pemisah --- |
total di bawah judul # Groceries tanpa jumlah |
Unsupported: conversion to … |
Target konversi yang dimulai dengan salah satu nama Anda, jadi bisa berupa skala atau unit | 15.2 m in scale miles dengan scale = 76.2 |
Unsupported: an amount and an amount per … do not add up … |
Nilai tanpa periode ditambahkan ke nilai per periode. Tambahkan periode yang sama pada nilai yang belum memilikinya | £100 + £50/month |
Unsupported: weeks or days of an amount need its period … |
Jumlah minggu atau hari dari nilai bernama yang belum memiliki periode | 5 weeks rent dengan rent = £1,850 |
Unsupported: a distance or weight times … has no everyday meaning |
Pengukuran dikalikan dengan lamanya waktu. Tuliskan jumlah per periode, seperti dalam 2,500 miles a year * 3 years |
2,500 miles * 3 years |
Unsupported: ambiguous commas in … |
Koma di dalam tanda kurung yang dapat mengelompokkan ribuan atau memisahkan nilai. Pesannya menunjukkan dua cara untuk menulisnya | max(1,000,2,000), sum(10,100) |
Unsupported: unknown time zone: … |
Sebuah tempat atau zona dalam konversi zona waktu yang tidak dikenali oleh Varlig | 3:00 pm London in Narnia |
Error: undefined variable: … |
Nama digunakan sebelum memiliki nilai, misalnya karena perhitungan pada baris definisinya gagal | 2 * cost dengan cost = hello |
Error: line2 refers to a deleted line |
Sebuah referensi baris yang barisnya telah dihapus. Undo membawanya kembali | line2 * 2 setelah menghapus baris 2 |
Unsupported: line1 has no answer |
Referensi ke baris yang tidak menunjukkan apa-apa, seperti judul | line1 + line2 di bawah judul |
Unsupported: no lines tagged #food above |
Total berdasarkan tag tanpa baris bertag tersebut di atasnya dalam bagian yang sama | total of #food tanpa baris yang diberi tag tersebut |
Unsupported: #4A is no tag: a tag name starts with a letter |
Total tag yang namanya dimulai dengan digit | total of #4A |
Unsupported: no amounts on the checklist above |
Total daftar periksa yang item-itemnya tidak memuat harga | planned untuk item tanpa nilai uang |
Error: No note named “…” |
Baris use menyebutkan catatan yang tidak ada. Sumber yang dilindungi, berada di Trash, atau menimbulkan rujukan melingkar memiliki pesan tersendiri |
use [[Assumptions]] tanpa catatan seperti itu |
Unsupported: an inflation projection needs this year or a later one |
Proyeksi inflasi untuk tahun yang sudah berlalu | value of $500 in 2020 at 3% inflation |
Unsupported: unknown unit: … |
Sebuah kata setelah nilai numerik yang bukan satuan, ketika Anda mengubahnya atau menambahkannya ke tanggal; periksa ejaannya di katalog unit | 3 bananas in kg, today + 2 sprints |
Unsupported: unknown ingredient: … |
Bahan yang massa jenisnya tidak diketahui dalam konversi cangkir ke gram; pilih bahan yang paling mendekati dari daftar bahan | 1 cup rice in g |
Unsupported: … needs a rate |
Nama pajak ditulis tanpa persentase. Tambahkan tarifnya, seperti with 20% VAT, atau atur pajak penjualan di Settings |
£10.50 plus VAT |
Unsupported: dates can't be added |
Dua tanggal dihubungkan dengan +. Kurangkan keduanya untuk mencari selisih waktu, atau tambahkan durasi ke salah satu tanggal |
today + 25 December 2026 |
Unsupported: Function names can't contain spaces |
Sebuah fungsi yang diberi nama dengan beberapa kata. Pesan tersebut menyarankan nama yang sama dengan garis bawah | area of circle(r) = pi * r^2 |
Unsupported: … has no … |
Nama hari atau tanggal yang tidak terdapat pada bulan tersebut; Varlig tidak menebak tanggal penggantinya | fifth monday of February 2025, February 30 2025 |
Unsupported: recurring dates: … |
Jadwal berulang daripada satu tanggal. Tanyakan tanggal yang Anda butuhkan, seperti next monday |
every monday, every 2 weeks from 1 October 2026, one a week from 5 October 2026 |
Unsupported: … |
Sesuatu yang Varlig kenali tetapi tidak dapat dilakukan, seperti kata-kata tambahan setelah frasa; pesannya mengatakan apa yang salah | split £90 among 2.5 |
Notasi yang tidak didukung
Beberapa notasi terlihat seperti matematika tetapi tidak didukung. Daripada mengerjakan bagian dari garis dan memberikan jawaban yang menyesatkan, Varlig menunjukkan pesan spesifik yang mengutip simbol di mana masalah dimulai, seperti at "±"
| Notasi | Pesan | Sebagai gantinya |
|---|---|---|
10 ± 0.5, 10 +/- 0.5 |
Unsupported: Uncertainty notation is not supported at "±" |
Hitung masing-masing batas secara terpisah: 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 |
Batasan
| Apa | Batas |
|---|---|
| Ukuran baris dan catatan | 64 KiB per baris; 1 MiB dan 10.000 baris per catatan |
| Pecahan eksak | Pembilang dan penyebut masing-masing hingga 4.096 bit |
| Angka desimal | Koefisien hingga 2^128−1, dengan eksponen dari −128 hingga 127 |
Daftar, termasuk range |
1.024 item |
| Matriks | 1 hingga 32 baris dan kolom |
| Tanda kurung daftar atau matriks yang bersarang | 16 tingkat |
| Penjumlahan atau perkalian dengan variabel penghitung | 10.000 suku |
| Operasi tingkat lanjut (matriks, penyelesaian persamaan, kalkulus) | Batas bersama sebanyak 100.000 langkah |
| Parameter dari fungsi Anda sendiri | 32 |
| Panggilan fungsi bersarang | 16, dengan paling banyak 16.384 panggilan untuk setiap panggilan tingkat atas |
| Fungsi yang didefinisikan dalam sebuah catatan | 1,024 |
| Turunan sebagai rumus | 8.192 karakter |
| Pemecah persamaan | 128 iterasi |
| Pengintegralan | 2.048 penyempurnaan, hingga kedalaman 20 |
Mencapai batas menunjukkan Error: calculation limit pada baris itu. Tidak ada jawaban parsial yang ditampilkan, dan catatan lainnya tetap berfungsi. Lihat fungsi Anda sendiri untuk batas fungsi dalam konteks.