Lewati ke konten
Panduan Varlig
Beranda Varlig

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.