Operator 0.1.7

Operator 0.1.7

Jö
2019年10月25日
  • 145.6 KB

    ファイルサイズ

  • セキュリティ
  • Everyone

  • Android 4.0+

    Android OS

このOperator 0.1.7について

Javascript、関数型プログラミング、Androidが好きですか?オペレーターをお試しください!

別の有名な関数型プログラミング言語(Hで始まる)のように見える関数型言語でコーディングするための単純なJavascriptトランスパイラープログラム

各翻訳は、jqMath(http://mathscribe.com/author/jqmath.html)-jQuery-およびNumeric Javascript(http:// www .nu​​mericjs.com)。

H.、演算子のように

*機能的です

*少し冗長

*二項演算の挿入記法を理解する

Hとは異なり、演算子

*本質的に怠zyではありませんが、無限の構造(リスト、ツリーなど)を実装できます

*型なし

*二項演算子のあるセクションは理解しません((+1)する場合は(\ x-> x + 1)する必要があります)が、そうでない場合はセクションを理解します

*大文字小文字の区別はありません

*バイナリ操作の優先順位を想定していません

*は、 '(単純な引用符)を有効な構文記号と見なしません

*非常に初期の段階です

純度に関して、Operatorはほとんどの場合、不変の変数と構造を使用しますが、場合によっては(interactキーワードの後)いくつかの状態を変更できます(HTMLドキュメントのコンテンツ、デモを参照)。

PRIMSIVE BUILT INS:

+、-、*、/、%、==、<、>、部分文字列、長さのみが、javascriptでの意味と同じ意味でjavascriptからそのまま保持されます(+は多態性など)。それらは現在、2つの引数の関数と見なされます(単項の長さと三項のサブストリングを除く)。

getメソッドは!関数

例:var val = obj ['black'] + xs [0]; val =(obj! "black")+(xs!0)になります

javascript配列は、演算子のリストと呼ばれます

例:var xs = [1,2]; xs = List()1 2()になります

javascriptオブジェクトはMap in Operatorと呼ばれます

例:var obj = {'red':0、 'black':1}; obj = Map() "red" 0 "black" 1()になります

これらは不変であるように設計されており、関数として次が有効です。

beg =リスト()1 2 3

次=請う4 5

xs =次の6()

、最後の()は構造の終わりを示します(最初のインスタンスは新しいインスタンスを作成します)。次に、xsとysが処理される(予測できない)順序でys = next 7()を定義するのは無謀であり、xs!5の結果に影響します(それに応じて6または7を与える可能性があります)。代わりに、新しい不変のリストを定義します。ys = List()1 2 3 4 5 7()

いくつかの便利なドキュメント操作機能も利用できます。

:=、:=、改行、値、数学、入力、ボタン、対話(デモを参照)

いくつかの便利な一般機能も利用できます。

hex2char、dec2hex、hex2dec

他のjavascriptコンポーネントには、javascriptキーワードを使用してアクセスできます(以下を参照)。

そして、それはプリミティブなビルトインのためのすべてです!

外国製:

外国のジャバスクリプト:

演算子は、プリミティブなキーワードと演算子の非常に小さなセットのみを知っていますが、javascriptキーワードを使用してすべてのjavascript関数にアクセスできます。例えば:

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

または、より良い、

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

または単に

sqrt = javascript "Math.sqrt"

外国のJQMATH:

計算の結果がjqMath形式(http://mathscribe.com/author/jqmath.html)を満たす場合、数式として表示されます。例えば

main = "$ 355/113 $"

スクリプト(「javascriptの送信」メニューで送信)とjqMathスクリプトをインストールすると、画面上とWebページ上に素敵な部分が表示されます。

外国語のジャバスクリプト:

すべてのnumericjs関数(http://www.numericjs.com)を使用できます。例えば

m = List()row1 row2()

row1 = List()2 5()

row2 = List()6 3()

行列式= javascript "numeric.det"

main = determinant m

-24を返します。 2つ以上の変数の数値関数を定義するためのショートカットはありません(上記のsqrtのように)。たとえば、上記の最初の4行と

メイン=行列式(積m m)

定義する必要があります

product = javascript "var fun = function(x){return function(y){return numeric.dot(x、y);};}; fun"

576を取得するために。

もっと見る

最新バージョン 0.1.7 の更新情報

Last updated on 2019-10-25
Nothing new, really
もっと見る

ビデオとスクリーンショット

  • Operator 0.1.7 ポスター
  • Operator 0.1.7 スクリーンショット 1
  • Operator 0.1.7 スクリーンショット 2
  • Operator 0.1.7 スクリーンショット 3
  • Operator 0.1.7 スクリーンショット 4
  • Operator 0.1.7 スクリーンショット 5
  • Operator 0.1.7 スクリーンショット 6
  • Operator 0.1.7 スクリーンショット 7

Operator 0.1.7 APK 情報

最新バージョン
0.1.7
カテゴリー
教育
Android OS
Android 4.0+
ファイルサイズ
145.6 KB
開発者
Jö
Available on
コンテンツのレーティング
Everyone
セキュリティレポート
今すぐチェック
セキュリティチェック完了
ウイルスなし
スパイウェアなし
マルウェアなし
ウイルスなし
スパイウェアなし
マルウェアなし
パッケージ名:joel.duet.opera
SHA-256:8666cb72e6c8a36957801a275ab117f1e9f613915b351e92741fa9650d791e95
SHA-1:68a029e9860fc8027d0eb30b5adb8db23d319a49
もっと見る
検証者: APKPURE

Operator 0.1.7の旧バージョン

APKPure アイコン

APKPureアプリで超高速かつ安全にダウンロード

Android で XAPK/APK ファイルをワンクリックでインストール!

ダウンロード APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies