אנגליתצרפתיתספרדי

Ad


סמל OnWorks

camlmix - מקוון בענן

הפעל את camlmix בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה camlmix שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


camlmix - מעבד קדם הממיר טקסט עם OCaml מוטבע

תַקצִיר


camlmix [אפשרויות ...] קבצים...

תיאור


camlmix מעבד תבניות טקסט עם מוטבע Ocaml קוד כדי ליצור שוב טקסט. מאחד
או מספר קבצי קלט שהוא יוצר Ocaml תוכנית יצירת טקסט ומבצעת זאת ל
להשיג את התוצאה. משתמש באופציה -כֵּיף אפשר גם להמיר את תבנית הטקסט ל-an Ocaml
פונקציית יצירת טקסט.

אפשרויות


-o תפוקה
כתוב את הטקסט שנוצר לקובץ תפוקה

-c צור רק את תוכנית יצירת הטקסט, אל תפעיל אותה. כברירת מחדל, ה
התוכנית נקראת lastfile.ml מתי קובץ אחרון הוא ארגומנט הקובץ האחרון.

-שיתוף פילה
ציין את שם תוכנית יצירת הטקסט

-כֵּיף ליצור Ocaml קוד לפונקציית יצירת טקסט מהקלט (ראה מתקדם נוהג
להלן)

-e ocamlc
הגדר את השם של קובץ ההפעלה של OCAml

-לְנַקוֹת הסר את תוכנית יצירת הטקסט לאחר הביצוע

-לְהַכנִיס ocaml_code
להכניס ocaml_code בתחילת תוכנית יצירת הטקסט

-רמיקס נסה המרה לתחביר camlremix

-הפך
גרסת הדפסה ויציאה

עזרה | - עזרה
הדפס עזרה ויציאה (דף אדם זה נכתב מהפלט של עזרה)

בסיסי נוהג


טקסט מצורף עם ## סמנים נחשבים כגוש של Ocaml קוד. זה יכול להיות כל סוג
של ביטויים ברמה העליונה כגון הגדרות או יישום של פונקציות הדפסה:

זוהי גרסת ocaml ## הדפס Sys.ocaml_version ##

אם Ocaml הקוד מתחיל ב = אז הוא מתפרש כביטוי של מחרוזת סוג
שיודפס כמו שאר הטקסט:

זוהי גירסת ocaml ##= Sys.ocaml_version ##

בלוק הטקסט מודפס יחד עם המוערך Ocaml חתיכות באמצעות הדפסה
פוּנקצִיָה. לִכלוֹל # # # להדפיס ##.

ניתן לשלוט בחלל הלבן באמצעות ##. ו .##:

##. אל תדפיס רווח לבן שמתרחש בצד שמאל

.## אל תדפיס רווח לבן עד וכולל השורה החדשה הראשונה, בהמשך ל-
ימין.

מתקדם נוהג


הוראות
בלוקים של קוד שמתחילים ב- @ תו (ייתכן שלפניו רווחים) הם
הנחיות עבור Camlmix. יש שתי הנחיות. לכלול מוסיף קובץ camlmix, ו
לדלג מדלג על הבלוק הבא. לדוגמה

שלום ## @include "world.mlx"; דלג על .## ## תן x = 123 ##!

המרה אל תוך a טֶקסט דור פונקציה ל דינמי טיוח
השמיים -כֵּיף אפשרות, בשימוש בשילוב עם -c ובדרך כלל -שיתוף מייצר Ocaml קובץ המקור
אשר מספק פונקציה לדקלם עם החתימה הבאה:

val render: ?print:(מחרוזת -> יחידה) -> 'א -> יחידה

הארגומנט הפולימורפי נקרא להפסיק בקוד שנוצר וניתן להשתמש בו כדי לעבור
ארגומנטים של זמן ריצה לתוך לדקלם פונקציה. ה הדפסה הפונקציה משמשת להגדרת ההתחלה
הערך של Camlmix.printer (ראה להלן). ערך ברירת המחדל הוא:

כיף s -> print_string s; סטדאוט לשטוף

זמן ריצה ווים
תוכנית יצירת הטקסט, אשר camlmix יוצר, מכיל מודול קאמלמיקס ב
התחלה, שבו ניתן להשתמש בבלוק קוד. למודול זה יש את החתימה הבאה.

מודול קאמלמיקס : סיג

val מָקוֹר : ref

val קו : int ref

val char : int ref
מיקום התו הראשון של הבלוק הנוכחי בקובץ המקור שלו.
מספרי שורה ותווים נספרים מ-1. הפניות אלו מתעדכנות על ידי
camlmix בתחילת כל בלוק.

val מדפסת : (מחרוזת -> יחידה) ref
פונקציה להדפסת בלוקי טקסט

val print_with : (מחרוזת -> יחידה) -> יחידה
print_with f גורם להדפסה של בלוק הטקסט הבא f במקום ה
המדפסת הנוכחית. התנהגותו אינה מוגדרת אם הוא נקרא מספר פעמים
אותו בלוק קוד.

val print_if : bool -> יחידה
print_if תנאי מדפיס את גוש הטקסט הבא רק אם תנאי תנאי נכון. זה
שימושים print_with פנימי.

סוף

השתמש ב-camlmix באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    בסוגריים
    בסוגריים
    Brackets הוא קוד פתוח חינמי ומודרני
    עורך טקסט שנוצר במיוחד עבור האינטרנט
    התפתחות. כתוב ב-HTML, CSS ו
    JavaScript עם כלים ויזואליים ממוקדים ו
    הכנה...
    הורד סוגריים
  • 2
    חינם מהדר פסקל
    חינם מהדר פסקל
    מהדר פסקל 32/64/16 סיביות עבור
    Win32/64/CE, Linux, Mac OS X/iOS,
    אנדרואיד, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS ו-DOS;
    תואם סמנטי עם...
    הורד בחינם את מהדר פסקל
  • 3
    מידע על Canon EOS DIGITAL
    מידע על Canon EOS DIGITAL
    לקנון אין ספירת תריסים
    כלול במידע EXIF ​​של an
    קובץ תמונה, בניגוד ל-Nikon ו
    פנטקס. אין קנון רשמי מבוסס
    יישום ...
    הורד מידע על Canon EOS DIGITAL
  • 4
    rEFind
    rEFind
    rEFInd הוא מזלג של אתחול rEFit
    מנהל. כמו rEFit, rEFind יכול
    זיהוי אוטומטי של אתחול ה-EFI המותקן שלך
    מעמיסים והוא מציג GUI יפה
    תפריט של אפשרות אתחול...
    הורד את rEFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    דף ההורדה הזה של SourceForge היה אמור
    תן למשתמשים להוריד את המקור שלי בנוי
    GSIs, המבוססים על נהדר של Phhusson
    עֲבוֹדָה. אני בונה גם Android Pie וגם
    אנדרואיד 1...
    הורד את ExpressLuke GSI
  • 6
    גלגל מוזיקה
    גלגל מוזיקה
    Music Caster הוא נגן מוזיקה מגש
    שמאפשר לך להטיל את המוזיקה המקומית שלך ל-a
    מכשיר Google Cast. בריצה הראשונה,
    תצטרך ללחוץ על החץ שלך
    טאס...
    הורד את Music Caster
  • עוד »

פקודות לינוקס

Ad