InglesPransesEspanyol

Ad


OnWorks favicon

ocaml - Online sa Cloud

Patakbuhin ang ocaml sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command ocaml na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


ocaml - Ang OCaml interactive na toplevel

SINOPSIS


ocaml [ pagpipilian ] [ object-file ] [ script-file ]

DESCRIPTION


Ang ocaml(1) command ay ang toplevel system para sa OCaml, na nagpapahintulot sa interactive na paggamit ng
OCaml system sa pamamagitan ng read-eval-print loop. Sa mode na ito, paulit-ulit na nagbabasa ang system
OCaml na mga parirala mula sa input, pagkatapos ay i-typecheck, kino-compile at sinusuri ang mga ito, pagkatapos ay i-print
ang hinuha na uri at halaga ng resulta, kung mayroon man. Ang system ay nagpi-print ng # (matalim) na prompt bago
pagbabasa ng bawat parirala.

Ang isang nangungunang antas na parirala ay maaaring sumasaklaw sa ilang linya. Ito ay winakasan ng ;; (isang double-semicolon). Ang
Ang syntax ng mga toplevel na parirala ay ang mga sumusunod.

Ang toplevel system ay sinimulan ng command ocaml(1). Ang mga parirala ay binabasa sa pamantayan
input, ang mga resulta ay naka-print sa karaniwang output, mga error sa karaniwang error. Naka-on ang end-of-file
nagtatapos ang karaniwang input ocamlNa (1).

Kung isa o higit pa object-file (nagtatapos sa .cmo o .cma) ay ibinibigay, ang mga ito ay nilo-load nang tahimik
bago simulan ang toplevel.

Kung ang isang script-file ay ibinigay, ang mga parirala ay tahimik na binabasa mula sa file, mga error na naka-print sa
karaniwang error. ocaml(1) paglabas pagkatapos ng pagpapatupad ng huling parirala.

Opsyon


Ang mga sumusunod na opsyon sa command-line ay kinikilala ng ocamlNa (1).

-absname
Ipakita ang mga ganap na filename sa mga mensahe ng error.

-I direktoryo
Idagdag ang ibinigay na direktoryo sa listahan ng mga direktoryo na hinanap para sa pinagmulan at pinagsama-sama
mga file. Bilang default, hahanapin muna ang kasalukuyang direktoryo, pagkatapos ay ang pamantayan
direktoryo ng aklatan. Idinagdag ang mga direktoryo ng -I ay hinahanap pagkatapos ng kasalukuyang
direktoryo, sa pagkakasunud-sunod kung saan ibinigay ang mga ito sa command line, ngunit bago
ang karaniwang direktoryo ng aklatan.

Kung ang ibinigay na direktoryo ay nagsisimula sa +, kinukuha ito kaugnay ng karaniwang aklatan
direktoryo. Halimbawa, -I +compiler-libs idinaragdag ang subdirectory compiler-libs of
ang karaniwang library sa landas ng paghahanap.

Ang mga direktoryo ay maaari ding idagdag sa landas ng paghahanap kapag ang toplevel ay tumatakbo na
ang #directory Directive.

-sa loob file
I-load ang ibinigay na file sa halip na ang default na initialization file. Ang default na file
is .ocaminit sa kasalukuyang direktoryo kung mayroon ito, kung hindi man .ocaminit nasa
home directory ng user.

-mga label
Ang mga label ay hindi binabalewala sa mga uri, ang mga label ay maaaring gamitin sa mga application, at may label
Ang mga parameter ay maaaring ibigay sa anumang pagkakasunud-sunod. Ito ang default.

-walang-app-function
Ide-deactivate ang applicative na gawi ng mga function. Gamit ang pagpipiliang ito, ang bawat functor
Ang application ay bumubuo ng mga bagong uri sa resulta nito at naglalapat ng parehong functor nang dalawang beses
sa parehong argumento ay nagbubunga ng dalawang hindi magkatugmang istruktura.

-noassert
Huwag mag-compile ng mga assertion check. Tandaan na ang espesyal na anyo igiit hindi totoo ay laging
pinagsama-sama dahil espesyal itong na-type.

-nolabels
Huwag pansinin ang mga hindi opsyonal na label sa mga uri. Ang mga label ay hindi maaaring gamitin sa mga application, at
nagiging mahigpit ang pagkakasunud-sunod ng mga parameter.

-noprompt
Huwag magpakita ng anumang prompt kapag naghihintay ng input.

-nopromptcont
Huwag ipakita ang pangalawang prompt kapag naghihintay ng mga linya ng pagpapatuloy sa multi-
mga input ng linya. Dapat itong gamitin hal. kapag tumatakbo ocaml(1) sa isang emacs(1) bintana.

-nostdlib
Huwag isama ang karaniwang direktoryo ng aklatan sa listahan ng mga direktoryong hinanap
para sa pinagmulan at pinagsama-samang mga file.

-bukas module
Binubuksan ang ibinigay na module bago simulan ang toplevel. Kung marami -bukas ang mga pagpipilian ay
ibinigay, ang mga ito ay pinoproseso sa pagkakasunud-sunod, tulad ng kung ang mga pahayag ay bukas! module1;; ...
bukas! moduleN;; ay input.

-ppx utos
Pagkatapos ng pag-parse, i-pipe ang abstract syntax tree sa pamamagitan ng preprocessor utos. ang
module Ast_mapper(3) nagpapatupad ng panlabas na interface ng isang preprocessor.

-punong-guro
Suriin ang landas ng impormasyon sa panahon ng pagsuri ng uri, upang matiyak na ang lahat ng mga uri ay
hinango sa pangunahing paraan. Kapag gumagamit ng mga may label na argumento at/o polymorphic
pamamaraan, ang flag na ito ay kinakailangan upang matiyak na ang mga hinaharap na bersyon ng compiler ay magiging
magagawang maghinuha ng mga uri nang tama, kahit na magbago ang mga panloob na algorithm. Lahat ng mga programa
tinanggap sa -punong-guro tinatanggap din ang mode sa default na mode na may katumbas
mga uri, ngunit iba't ibang mga binary signature, at maaari nitong pabagalin ang pagsuri ng uri; pa
magandang ideya na gamitin ito nang isang beses bago i-publish ang source code.

-recttypes
Payagan ang mga arbitrary na recursive na uri sa panahon ng pagsuri ng uri. Bilang default, recursive lang
mga uri kung saan ang recursion ay dumadaan sa isang uri ng bagay ay sinusuportahan.

-safe-string
Ipatupad ang paghihiwalay sa pagitan ng mga uri pisi at bytes, sa gayon ginagawang nabasa ang mga string-
lamang. Ito ang magiging default sa hinaharap na bersyon ng OCaml.

-maikling landas
Kapag ang isang uri ay nakikita sa ilalim ng ilang module-path, gamitin ang pinakamaikli kapag
pagpi-print ng pangalan ng uri sa hinuha na mga interface at error at mga mensahe ng babala.

-stdin Basahin ang karaniwang input bilang isang script file sa halip na magsimula ng isang interactive
session.

-mahigpit na pagkakasunod-sunod
Pilitin ang kaliwang bahagi ng bawat sequence na magkaroon ng type unit.

-hindi ligtas
I-off ang bound checking sa array at string accesses (ang v.(i)ats.[i]
mga konstruksyon). Mga programang pinagsama-sama sa -hindi ligtas samakatuwid ay bahagyang mas mabilis, ngunit
hindi ligtas: anumang bagay ay maaaring mangyari kung ang programa ay nag-a-access ng array o string sa labas ng
mga hangganan nito.

-unsafe-string
Kilalanin ang mga uri pisi at bytes, sa gayon ginagawang maisusulat ang mga string. Para sa mga dahilan
ng backward compatibility, ito ang default na setting para sa sandaling ito, ngunit ito
ay magbabago sa hinaharap na bersyon ng OCaml.

-version
I-print ang string ng bersyon at lumabas.

-vnum I-print ang maikling numero ng bersyon at lumabas.

-w listahan ng babala
Paganahin o huwag paganahin ang mga babala ayon sa argumento listahan ng babala. Tingnan ocamlc(1)
para sa syntax ng listahan ng babala argumento.

-babala-error listahan ng babala
Markahan bilang nakamamatay ang mga babalang inilarawan ng argumento listahan ng babala. Tandaan na a
babala ay hindi na-trigger (at hindi nagti-trigger ng isang error) kung ito ay hindi pinagana ng
-w opsyon. Tingnan mo ocamlc(1) para sa syntax ng listahan ng babala argumento.

-babala-tulong
Ipakita ang paglalarawan ng lahat ng magagamit na mga numero ng babala.

- file paggamit file bilang isang script file name, kahit na nagsisimula ito sa isang gitling (-).

-tulong or - Tumulong
Magpakita ng maikling buod ng paggamit at paglabas.

Kapaligiran MGA VARIABLE


LC_CTYPE
Kung nakatakda sa iso_8859_1, may mga accent na character (mula sa ISO Latin-1 character set) sa
string at character literal ay naka-print bilang ay; kung hindi, sila ay nakalimbag bilang
decimal escape sequences.

TERM Kapag nagpi-print ng mga mensahe ng error, sinusubukan ng toplevel system na salungguhitan ang visually
ang lokasyon ng error. Kinukonsulta nito ang TERM variable upang matukoy ang uri ng
output terminal at hanapin ang mga kakayahan nito sa terminal database.

Gumamit ng ocaml online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 2
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 3
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 4
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • 5
    Shadowsocks
    Shadowsocks
    Isang mabilis na tunnel proxy na tumutulong sa iyo
    bypass firewalls Ito ay isang application
    na maaari ring kunin mula sa
    https://sourceforge.net/projects/shadowsocksgui/.
    Ito ha...
    I-download ang Shadowsocks
  • 6
    Mga Tema ng GLPI
    Mga Tema ng GLPI
    I-download ang release sa
    https://github.com/stdonato/glpi-modifications/
    Mga tema ng kulay para sa GLPI 0.84 at 0.85 Bago
    Mga Pagbabago para sa GLPI Ito ay isang
    application na c...
    I-download ang Mga Tema ng GLPI
  • Marami pa »

Linux command

Ad