• Accueil
  • jeu
    action-aventure Entreprise simulée jeu de rôle Compétition sportive Casse-tête occasionnel stratégie de carte rythme de la musique Casse-tête de mots tir en vol développement de l'amour
  • application
    bureau d'affaires Communication et social Style de vie et divertissement achats en ligne Outils utilitaires voyage voyage gestion financière éducation apprentissage Lecture d'informations Sport et santé
  • Articles

English 中文(简体) 中文(繁体) 한국어 日本語 Português Español Русский العربية Indonesia Deutsch Français ภาษาไทย
Accueil application éducation apprentissage Operator 0.1.7
Operator 0.1.7
Operator 0.1.7Télécharger
1
2
3
4
5
9.1

Zombie Gunship Survival

  • Version 0.1.7
  • Catégorie éducation apprentissage
  • Nom du package joel.duet.opera
  • Date de mise à jour January 25, 2025
  • Taille 145.62KB
À propos de cette application

Vous aimez JavaScript, la programmation fonctionnelle et Android? Essayez l'opérateur!

Un simple programme de transpiler JavaScript à coder dans un langage fonctionnel ressemblant à un autre langage de programmation fonctionnel célèbre (en commençant par un H.)

Chaque traduction peut être intégrée dans votre page Web via un seul script JavaScript, à condition que vous ayez également installé JQMATH (http://mathscribe.com/author/jqmath.html) - avec jQuery - et Numeric JavaScript (http://www.numericjscom).

Comme H., opérateur

* est fonctionnel

* est peu verbeux

* comprend la notation de l'infixe de l'opération binaire

Contrairement à H., opérateur

* n'est pas paresseux en substance mais des structures infinies (listes, arbres ...) peuvent être implémentées

* n'est pas typé

* ne comprend pas les sections avec des opérateurs binaires (vous devez ( x-> x + 1) si vous voulez (+1)) mais comprend les sections autrement

* n'a pas de distinction inférieure / supérieure

* n'assume aucune priorité pour les opérations binaires

* ne considère pas '(citation simple) comme un symbole syntaxique valide

* est à un stade très précoce

En ce qui concerne la pureté, l'opérateur fonctionne la plupart du temps avec des variables et des structures immuables, mais occasionnellement (après le mot-clé interagis), certains états peuvent être modifiés (contenu d'un document HTML par exemple, voir les démos).

INS PRIMIERS BUILKING:

Seulement +, -,, *, /,%, ==, <,>, la sous-chaîne, la longueur est conservée littéralement de JavaScript avec la même signification qu'ils ont en JavaScript (+ est polymorphe par exemple). Ils sont désormais considérés comme des fonctions de 2 arguments (sauf une longueur unaire et une sous-chaîne ternaire).

La méthode GET est devenue la! fonction

Par exemple: var val = obj ['noir'] + xs [0]; devient val = (obj! "noir") + (xs! 0)

Un tableau JavaScript est appelé une liste dans l'opérateur

EG: var xs = [1,2]; devient xs = list () 1 2 ()

Un objet JavaScript est appelé une carte dans l'opérateur

Par exemple: var obj = {'red': 0, 'noir': 1}; devient obj = map () "rouge" 0 "noir" 1 ()

Ceux-ci sont conçus pour être immuables et, en fonction, ce qui suit est valide:

Beg = list () 1 2 3

Suivant = Beg 4 5

xs = 6 () suivants

, le dernier () donnant la fin de la structure (le premier crée une nouvelle instance). Il serait alors imprudent de définir ys = 7 () suivant pour l'ordre (imprédiction) dans lequel les X et YS sont traités influenceraient le résultat de XS! 5 (qui pourrait donner 6 ou 7 en conséquence). Au lieu de cela, définissez une nouvelle liste immuable: ys = list () 1 2 3 4 5 7 ()

Plusieurs fonctions de manipulation de documents utiles sont également disponibles:

: =, :: =, newline, valeur, mathématiques, entrée, bouton, interagir (voir démos)

Plusieurs fonctions générales utiles sont également disponibles:

hex2char, dec2hex, hex2dec

Les autres composants JavaScript sont accessibles par le mot-clé JavaScript (voir ci-dessous).

Et c'est tous pour les intégrés primitifs!

Buillations étrangères:

Javascript étranger:

L'opérateur ne connaît qu'un très petit ensemble de mots clés primitifs et d'opérateurs, mais toutes les fonctions JavaScript sont accessibles avec le mot-clé JavaScript. Par exemple:

sqrt x = javascript (("math.sqrt (" + x) + ")")

Ou mieux,

sqrt = javascript "var fun = function (x) {return math.sqrt (x);}; fun"

ou tout simplement

sqrt = javascript "math.sqrt"

Jqmath étranger:

Si le résultat d'un calcul satisfait le format JQMATH (http://mathscribe.com/author/jqmath.html), il sera affiché sous forme de formule mathématique. Par exemple

main = "355 $ / 113 $"

Affichera une belle fraction à l'écran et sur votre page Web si vous installez le script (envoyé par le menu "Envoyer JavaScript") et le script JQMATH.

JavaScript numérique étranger:

Toutes les fonctions numériques (http://www.numericjs.com) peuvent être utilisées. Par exemple

m = list () row1 row2 ()

row1 = list () 2 5 ()

row2 = list () 6 3 ()

déterminant = javascript "Numeric.det"

Main = déterminant m

reviendra -24. Notez qu'il n'y a pas de raccourci (comme dans SQRT ci-dessus) pour les définitions des fonctions numériques de 2 variables ou plus. Par exemple, avec les quatre premières lignes ci-dessus et

Main = déterminant (produit mm)

tu devrais définir

Product = JavaScript "var fun = function (x) {return function (y) {return Numeric.dot (x, y);};}; fun"

Afin d'obtenir 576.

Quoi de neuf dans la dernière version 0.1.7

Dernière mise à jour le 25 octobre 2019 rien de nouveau, vraiment
Captures d'écran
Operator 0.1.7
Operator 0.1.7
Operator 0.1.7
Les utilisateurs ont également consulté
  • BCS Preparation

    BCS Preparationr

    2.0 August 19, 2025
    8.1
    1
    2
    3
    4
    5
  • Handyman

    Handymanr

    7.9.5.228 August 19, 2025
    7.8
    1
    2
    3
    4
    5
  • Blackboard

    Blackboardr

    2.8 August 18, 2025
    7.8
    1
    2
    3
    4
    5
  • Virginia DMV

    Virginia DMVr

    1.1 August 17, 2025
    9.3
    1
    2
    3
    4
    5
  • INX InFlight

    INX InFlightr

    2.3.2 August 17, 2025
    8.2
    1
    2
    3
    4
    5
  • Mahkota Pulsa Mobile

    Mahkota Pulsa Mobiler

    1.0.3 August 17, 2025
    8.9
    1
    2
    3
    4
    5
  • Chrysalis Buzzle

    Chrysalis Buzzler

    4.8.24 August 16, 2025
    8.1
    1
    2
    3
    4
    5
  • AnyCoin

    AnyCoinr

    1.0 August 15, 2025
    8.2
    1
    2
    3
    4
    5
  • Make Money Manager

    Make Money Managerr

    6.1.5 August 14, 2025
    7.6
    1
    2
    3
    4
    5
  • AdM Fashion Design Hub

    AdM Fashion Design Hubr

    1.400 August 14, 2025
    9.2
    1
    2
    3
    4
    5
Vous pourriez également être intéressé par
  • Billionaire Slots: Tanza Story

    Billionaire Slots: Tanza Storyr

    2 August 20, 2025
    7.3
    1
    2
    3
    4
    5
  • Adexe & Nau Piano Tiles

    Adexe & Nau Piano Tilesr

    1.5 August 20, 2025
    8.6
    1
    2
    3
    4
    5
  • Life of A Lion 3D

    Life of A Lion 3Dr

    1.8 August 20, 2025
    7.2
    1
    2
    3
    4
    5
  • Heavy Tractor Cargo Transporter

    Heavy Tractor Cargo Transporterr

    1.1 August 20, 2025
    8.5
    1
    2
    3
    4
    5
  • Dragon and War

    Dragon and Warr

    1.1.7 August 20, 2025
    9.2
    1
    2
    3
    4
    5
  • Glamour Girl Makeover

    Glamour Girl Makeoverr

    1.0.1 August 20, 2025
    8.6
    1
    2
    3
    4
    5
  • Inazuma Eleven Go Legend Guide

    Inazuma Eleven Go Legend Guider

    ITO-DEV August 20, 2025
    8.1
    1
    2
    3
    4
    5
  • Chess King

    Chess Kingr

    5.0.0 August 20, 2025
    8.6
    1
    2
    3
    4
    5
  • New Inazuma Eleven Guide

    New Inazuma Eleven Guider

    1.0 August 20, 2025
    8.7
    1
    2
    3
    4
    5
  • Opieka nad kwiatkiem

    Opieka nad kwiatkiemr

    0.1.5 August 20, 2025
    9.1
    1
    2
    3
    4
    5
Catégories de jeux
  • action-aventureaction-aventure
  • Entreprise simuléeEntreprise simulée
  • jeu de rôlejeu de rôle
  • Compétition sportiveCompétition sportive
  • Casse-tête occasionnelCasse-tête occasionnel
  • stratégie de cartestratégie de carte
  • rythme de la musiquerythme de la musique
  • Casse-tête de motsCasse-tête de mots
  • tir en voltir en vol
  • développement de l'amourdéveloppement de l'amour
Classification des applications
  • bureau d'affairesbureau d'affaires
  • Communication et socialCommunication et social
  • Style de vie et divertissementStyle de vie et divertissement
  • achats en ligneachats en ligne
  • Outils utilitairesOutils utilitaires
  • voyage voyagevoyage voyage
  • gestion financièregestion financière
  • éducation apprentissageéducation apprentissage
  • Lecture d'informationsLecture d'informations
  • Sport et santéSport et santé
About Privacy Policy Terms of Service Cooking Policy

© Copyright 2017-2025 downzl.com