GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

ocaml - ออนไลน์ในคลาวด์

เรียกใช้ ocaml ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง ocaml ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


ocaml - ระดับบนสุดแบบโต้ตอบ OCaml

เรื่องย่อ


โอแคม [ ตัวเลือก ] [ ไฟล์วัตถุ ] [ ไฟล์สคริปต์ ]

DESCRIPTION


การขอ โอแคม(1) คำสั่งเป็นระบบระดับบนสุดสำหรับ OCaml ที่อนุญาตให้ใช้
ระบบ OCaml ผ่านลูปอ่าน-eval-print ในโหมดนี้ระบบจะอ่านซ้ำ
วลี OCaml จากอินพุต จากนั้นพิมพ์เช็ค คอมไพล์และประเมิน จากนั้นพิมพ์
ประเภทที่อนุมานและค่าผลลัพธ์ หากมี ระบบพิมพ์ # (sharp) prompt ก่อน
การอ่านแต่ละวลี

วลีระดับบนสุดสามารถขยายได้หลายบรรทัด สิ้นสุดโดย ;; (เครื่องหมายอัฒภาคคู่). NS
วากยสัมพันธ์ของวลีระดับบนสุดมีดังนี้

ระบบระดับบนสุดเริ่มต้นโดยคำสั่ง โอแคม(1). วลีอ่านตามมาตรฐาน
อินพุต ผลลัพธ์จะพิมพ์บนเอาต์พุตมาตรฐาน ข้อผิดพลาดในข้อผิดพลาดมาตรฐาน สิ้นสุดไฟล์เมื่อ
อินพุตมาตรฐานสิ้นสุดลง โอแคม(1)

ถ้าอย่างน้อยหนึ่ง ไฟล์วัตถุ (ลงท้ายด้วย .cmo หรือ .cma) จะถูกโหลดอย่างเงียบ ๆ
ก่อนเริ่มระดับบนสุด

ถ้า ไฟล์สคริปต์ จะได้รับ, วลีจะถูกอ่านอย่างเงียบ ๆ จากไฟล์, ข้อผิดพลาดที่พิมพ์บน
มาตรฐานบกพร่อง. โอแคม(1) ออกหลังจากการดำเนินการของวลีสุดท้าย

OPTIONS


ตัวเลือกบรรทัดคำสั่งต่อไปนี้ได้รับการยอมรับโดย โอแคม(1)

-absname
แสดงชื่อไฟล์ที่แน่นอนในข้อความแสดงข้อผิดพลาด

-I ไดเรกทอรี
เพิ่มไดเร็กทอรีที่กำหนดในรายการไดเร็กทอรีที่ค้นหาแหล่งที่มาและคอมไพล์แล้ว
ไฟล์. โดยค่าเริ่มต้น ไดเร็กทอรีปัจจุบันจะถูกค้นหาก่อน จากนั้นจึงค้นหา standard
ไดเรกทอรีห้องสมุด ไดเร็กทอรีที่เพิ่มด้วย -I ถูกค้นหาตามกระแส
ไดเร็กทอรีตามลำดับที่ได้รับบนบรรทัดคำสั่ง แต่ก่อนหน้า
ไดเร็กทอรีไลบรารีมาตรฐาน

หากไดเร็กทอรีที่กำหนดขึ้นต้นด้วย +, มันถูกนำมาสัมพันธ์กับไลบรารีมาตรฐาน
ไดเร็กทอรี ตัวอย่างเช่น -I +คอมไพเลอร์-libs เพิ่มไดเรกทอรีย่อย คอมไพเลอร์-libs of
ไลบรารีมาตรฐานไปยังเส้นทางการค้นหา

ไดเรกทอรีสามารถเพิ่มไปยังเส้นทางการค้นหาเมื่อระดับบนสุดทำงานด้วย
#ไดเรกทอรี คำสั่ง

-ในนั้น ไฟล์
โหลดไฟล์ที่กำหนดแทนไฟล์เริ่มต้นเริ่มต้น ไฟล์เริ่มต้น
is .ocamlinit ในไดเร็กทอรีปัจจุบันหากมีอยู่ มิฉะนั้น .ocamlinit ที่
โฮมไดเร็กทอรีของผู้ใช้

-ฉลาก
ฉลากไม่ละเว้นในประเภท ฉลากอาจใช้ในการใช้งานและติดฉลาก
สามารถกำหนดพารามิเตอร์ในลำดับใดก็ได้ นี่คือค่าเริ่มต้น

-no-app-ฟังก์ชั่น
ปิดใช้งานพฤติกรรมการใช้งานของ functors ด้วยตัวเลือกนี้ แต่ละ functor
แอปพลิเคชันสร้างรูปแบบใหม่ในผลลัพธ์และใช้ฟังก์ชันเดียวกันสองครั้ง
อาร์กิวเมนต์เดียวกันให้ผลสองโครงสร้างที่เข้ากันไม่ได้

-noasser
ห้ามรวบรวมการตรวจสอบยืนยัน โปรดทราบว่ารูปแบบพิเศษ ยืนยัน เท็จ อยู่เสมอ
เรียบเรียงเพราะพิมพ์พิเศษ

-ไม่มีป้ายกำกับ
ละเว้นป้ายกำกับที่ไม่จำเป็นในประเภท ไม่สามารถใช้ฉลากในแอปพลิเคชันและ
ลำดับพารามิเตอร์จะเข้มงวด

-ไม่พร้อมรับคำ
อย่าแสดงพรอมต์ใด ๆ เมื่อรอการป้อนข้อมูล

-nopromptcont
อย่าแสดงพรอมต์รองเมื่อรอบรรทัดต่อเนื่องในหลาย
อินพุตสาย ควรใช้เช่นเมื่อวิ่ง โอแคม(1) ใน an emacs(1) หน้าต่าง

-nostdlib
ไม่รวมไดเร็กทอรีไลบรารีมาตรฐานในรายการไดเร็กทอรีที่ค้นหา
สำหรับซอร์สและไฟล์ที่คอมไพล์แล้ว

-เปิด โมดูล
เปิดโมดูลที่กำหนดก่อนที่จะเริ่มระดับบนสุด ถ้าหลาย -เปิด ตัวเลือกคือ
จะได้รับการประมวลผลตามลำดับราวกับว่าคำสั่งเปิด! โมดูล1;; ...
เปิด! โมดูลN;; ถูกป้อนข้อมูล

-หน้า คำสั่ง
หลังจากแยกวิเคราะห์ ให้ไพพ์แผนผังโครงสร้างนามธรรมผ่านตัวประมวลผลล่วงหน้า คำสั่งส่วน
โมดูล Ast_mapper(3) ใช้อินเทอร์เฟซภายนอกของตัวประมวลผลล่วงหน้า

-อาจารย์ใหญ่
ตรวจสอบเส้นทางข้อมูลระหว่างการตรวจสอบประเภทเพื่อให้แน่ใจว่าทุกประเภท
ได้มาโดยวิธีหลัก เมื่อใช้อาร์กิวเมนต์ที่มีป้ายกำกับและ/หรือ polymorphic
เมธอด แฟล็กนี้จำเป็นเพื่อให้แน่ใจว่าคอมไพเลอร์เวอร์ชันในอนาคตจะเป็น
สามารถอนุมานประเภทได้อย่างถูกต้องแม้ว่าอัลกอริธึมภายในจะเปลี่ยนไป ทุกโปรแกรม
ได้รับการยอมรับใน -อาจารย์ใหญ่ โหมดยังเป็นที่ยอมรับในโหมดเริ่มต้นที่เทียบเท่า
ประเภทแต่ลายเซ็นไบนารีที่แตกต่างกันและสิ่งนี้อาจทำให้การตรวจสอบประเภทช้าลง ยัง
ควรใช้เพียงครั้งเดียวก่อนเผยแพร่ซอร์สโค้ด

-recttypes
อนุญาตประเภทเรียกซ้ำตามอำเภอใจระหว่างการตรวจสอบประเภท โดยค่าเริ่มต้น เรียกซ้ำเท่านั้น
ประเภทที่การเรียกซ้ำผ่านประเภทวัตถุได้รับการสนับสนุน

-เซฟสตริง
บังคับแยกประเภท เชือก และ ไบต์ดังนั้นจึงทำให้สตริงอ่าน-
เท่านั้น. สิ่งนี้จะกลายเป็นค่าเริ่มต้นใน OCaml เวอร์ชันอนาคต

- ทางสั้น
เมื่อประเภทสามารถมองเห็นได้ภายใต้หลายเส้นทางของโมดูล ให้ใช้ประเภทที่สั้นที่สุดเมื่อ
พิมพ์ชื่อประเภทในอินเทอร์เฟซที่อนุมานและข้อความแสดงข้อผิดพลาดและคำเตือน

-stdin อ่านอินพุตมาตรฐานเป็นไฟล์สคริปต์แทนที่จะเริ่มโต้ตอบ
เซสชั่น

-เข้มงวด-ลำดับ
บังคับส่วนซ้ายมือของแต่ละซีเควนซ์ให้มีหน่วยประเภท

-ไม่ปลอดภัย
ปิดการตรวจสอบที่ถูกผูกไว้กับการเข้าถึงอาร์เรย์และสตริง (the ก.(ผม)และส.[ผม]
โครงสร้าง) โปรแกรมที่คอมไพล์ด้วย -ไม่ปลอดภัย จึงเร็วกว่าเล็กน้อย แต่
ไม่ปลอดภัย: อะไรก็เกิดขึ้นได้หากโปรแกรมเข้าถึงอาร์เรย์หรือสตริงนอก
ขอบเขตของมัน

-unsafe-สตริง
ระบุประเภท เชือก และ ไบต์ดังนั้นจึงทำให้สตริงสามารถเขียนได้ ด้วยเหตุผล
ของความเข้ากันได้แบบย้อนหลัง นี่คือการตั้งค่าเริ่มต้นในขณะนี้ แต่สิ่งนี้
จะมีการเปลี่ยนแปลงใน OCaml เวอร์ชันอนาคต

-version
พิมพ์สตริงเวอร์ชันและออก

-vnum พิมพ์หมายเลขเวอร์ชันสั้นและออก

-w รายการเตือน
เปิดหรือปิดคำเตือนตามอาร์กิวเมนต์ รายการเตือน. ดู ocamlc(1)
สำหรับไวยากรณ์ของ รายการเตือน ข้อโต้แย้ง.

-เตือนข้อผิดพลาด รายการเตือน
ทำเครื่องหมายว่าคำเตือนที่อธิบายโดยอาร์กิวเมนต์เป็นอันตรายถึงชีวิต รายการเตือน. สังเกตว่า a
คำเตือนจะไม่ถูกทริกเกอร์ (และจะไม่ทำให้เกิดข้อผิดพลาด) หากปิดโดย
-w ตัวเลือก. ดู ocamlc(1) สำหรับไวยากรณ์ของ รายการเตือน ข้อโต้แย้ง.

-เตือน-ช่วยเหลือ
แสดงคำอธิบายหมายเลขคำเตือนที่มีทั้งหมด

- ไฟล์ ใช้ ไฟล์ เป็นชื่อไฟล์สคริปต์ แม้ว่าจะขึ้นต้นด้วยยัติภังค์ (-)

-ช่วยด้วย or --ช่วยด้วย
แสดงสรุปการใช้งานสั้นๆ และออก

และพวกเรา ตัวแปร


LC_CTYPE
หากตั้งค่าเป็น iso_8859_1 อักขระเน้นเสียง (จากชุดอักขระ ISO Latin-1) ใน
ตัวอักษรสตริงและตัวอักษรถูกพิมพ์ตามที่เป็นอยู่ มิฉะนั้นจะพิมพ์เป็น
ลำดับการยกเว้นทศนิยม

ระยะ เมื่อพิมพ์ข้อความแสดงข้อผิดพลาด ระบบระดับบนสุดจะพยายามขีดเส้นใต้ด้วยสายตา
ตำแหน่งของข้อผิดพลาด ศึกษาตัวแปร TERM เพื่อกำหนดประเภทของ
เทอร์มินัลเอาต์พุตและค้นหาความสามารถในฐานข้อมูลเทอร์มินัล

ใช้ ocaml ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี