Operator 0.1.7

Operator 0.1.7

Anda suka JavaScript, pemrograman fungsional dan android? Coba Operator!

Info Aplikasi


0.1.7
October 22, 2019
Android 4.0+
Everyone

Advertisement

Deskripsi Aplikasi


Analisis Dan Ulasan Aplikasi Android: Operator 0.1.7, Dikembangkan Oleh Jö. Tercantum Dalam Kategori Pendidikan. Versi Saat Ini Adalah 0.1.7, Diperbarui Pada 22/10/2019 . Menurut Ulasan Pengguna Di Google Play: Operator 0.1.7. Mencapai Lebih Dari 86 Ribu Pemasangan. Operator 0.1.7 Saat Ini Memiliki Ulasan 522, Peringkat Rata -Rata 3.9 Bintang

Program transpiler JavaScript sederhana untuk mengkode dalam bahasa fungsional yang terlihat seperti bahasa pemrograman fungsional terkenal lainnya (dimulai dengan h.)

Setiap terjemahan dapat diintegrasikan dalam halaman web Anda melalui skrip JavaScript tunggal, asalkan Anda juga menginstal JQmath (http://mathscribe.com/author/jqmath.html) - dengan jQuery - dan numeric JavaScript (http://www.numericjs.com).

seperti h., Operator
* adalah fungsional
* adalah sedikit verbose
* memahami notasi infiks Operasi Biner

tidak seperti h., Operator
* tidak malas pada esensi tetapi struktur yang tak terbatas (daftar, pohon ... ) dapat diimplementasikan
* tidak diketik
* tidak memahami bagian dengan operator biner (Anda harus (x-> x+1) Jika Anda ingin (+1)) tetapi memahami bagian jika tidak
* Tidak memiliki perbedaan kasus bawah/atas
* tidak menganggap prioritas untuk operasi biner
* tidak menganggap '(kutipan sederhana) sebagai simbol sintaksis yang valid
* sangat Tahap Awal

Mengenai kemurnian, operator bekerja sebagian besar waktu dengan variabel dan struktur yang tidak dapat diubah tetapi kadang -kadang (setelah kata kunci interaksi) beberapa status dapat dimodifikasi (konten dokumen html misalnya, lihat demo). {# }
primitive built in:
Only +,-,*,/,%, == ,, substring, panjang disimpan secara harfiah dari JavaScript dengan makna yang sama yang mereka miliki dalam JavaScript ( + adalah polimorfik misalnya). Mereka sekarang dianggap sebagai fungsi dari 2 argumen (kecuali panjang unary dan substring ternary).

Metode get telah menjadi! fungsi
misalnya: var val = obj ['hitam']+xs [0]; menjadi val = (obj! ”Black”)+(xs! 0)

array JavaScript disebut daftar dalam operator
misalnya: var xs = [1,2]; menjadi xs = list () 1 2 ()

Objek JavaScript disebut peta di operator
mis: var obj = {'merah': 0, 'hitam': 1}; menjadi obj = map () "merah" 0 "hitam" 1 ()

Ini dirancang untuk menjadi tidak berubah dan, sebagai fungsi, berikut ini valid:

beg = list () 1 2 3
Next = Beg 4 5
xs = berikutnya 6 ()

, yang terakhir () memberikan akhir dari struktur (yang pertama membuat instance baru). Maka akan sembrono untuk YS = berikutnya 7 () berikutnya untuk urutan (yang menarik) di mana XS dan Y diproses akan mempengaruhi hasil XS! 5 (yang dapat memberikan 6 atau 7 sesuai). Sebagai gantinya, tentukan daftar immutable baru: ys = list () 1 2 3 4 5 7 ()

Beberapa fonctions manipulasi dokumen yang berguna juga tersedia:
: =, :: =, newline, value, Matematika, input, tombol, berinteraksi (lihat demo)

Beberapa fonctions umum yang berguna juga tersedia:
hex2char, dec2hex, hex2dec

komponen JavaScript lainnya dapat diakses oleh kata kunci JavaScript The JavaScript (Lihat di bawah).

dan itu adalah semua untuk built-in primitif!

foreign built-in:
asing javascript:
hanya operator yang tahu set yang sangat kecil dari yang sangat kecil Kata kunci dan operator primitif tetapi semua fungsi JavaScript dapat diakses dengan kata kunci JavaScript. misalnya:

sqrt x = javascript (("math.sqrt (" + x) + ")")
atau, lebih baik,
sqrt = javascript "var fun = function (x) { kembalikan math.sqrt (x);}; fun ”
atau hanya
sqrt = javascript” math.sqrt ”

asing jqmath:
Jika hasil komputasi memenuhi format JQMATH: {
jika komputasi memenuhi format JQMATH: (http://mathscribe.com/author/jqmath.html), itu akan ditampilkan sebagai formula matematika. Misalnya
main = ”$ 355/113 $”
akan menampilkan fraksi yang bagus di layar, dan di halaman web Anda jika Anda menginstal skrip (dikirim oleh menu "Kirim JavaScript") dan skrip JQMath.

numerik asing javascript:
Semua fungsi numerik (http://www.numericjs.com) dapat digunakan. misalnya

m = list () row1 row2 ()
row1 = list () 2 5 ()
row2 = list () 6 3 ()
determinant = javascript "numerik. det ”
main = determinant m

akan mengembalikan -24. Perhatikan bahwa tidak ada jalan pintas (seperti pada SQRT di atas) untuk definisi fungsi numerik 2 atau lebih variabel. Misalnya, dengan empat baris pertama di atas dan

main = determinant (produk m m)

Anda harus mendefinisikan

produk = javaScript "var fun = function (x) { return function (y) {return numeric.dot (x, y);};}; fun ”

untuk mendapatkan 576.
Kami Saat Ini Menawarkan Versi 0.1.7. Ini Adalah Versi Terbaru Kami Yang Paling Dioptimalkan. Ini Cocok Untuk Banyak Perangkat Yang Berbeda. Unduh Gratis Apk Langsung Dari Google Play Store Atau Versi Lain Yang Kami Hosting. Selain Itu, Anda Dapat Mengunduh Tanpa Pendaftaran Dan Tidak Diperlukan Login.

Kami Memiliki Lebih Dari Perangkat 2000+ Yang Tersedia Untuk Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... Dengan Begitu Banyak Opsi, Mudah Bagi Anda Untuk Memilih Game Atau Perangkat Lunak Yang Sesuai Dengan Perangkat Anda.

Ini Bisa Berguna Jika Ada Pembatasan Negara Atau Batasan Apa Pun Dari Sisi Perangkat Anda Di Google App Store.

Apa Yang Baru


Nothing new, really

Nilai Dan Tinjau Di Google Play Store


3.9
522 Total
5 54.7
4 19.5
3 6.4
2 5.2
1 14.3

Jumlah Total Peringkat

Jumlah Total Pengguna Aktif Yang Dinilai: Operator 0.1.7

Jumlah Total Pemasangan (*Diperkirakan)

Estimasi Total Jumlah Instalasi Di Google Play, Diperkirakan Dari Jumlah Peringkat Dan Instal Batas Yang Dicapai Di Google Play.