این دستور fsharpi است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
fsharpi - صفحه دستی برای F# 3.0 تعاملی REPL (نسخه منبع باز)
شرح
کنسول تعاملی REPL برای زبان F#، نسخه 3.0
خلاصه
فشارپی [گزینه های...] [script.fsx [استدلال...]
OPTIONS
INPUT فایل ها
--استفاده کنید:پرونده
از فایل داده شده در هنگام راه اندازی به عنوان ورودی اولیه استفاده کنید
--بار:پرونده
#فایل داده شده را هنگام راه اندازی بارگیری کنید --مرجع:مجلس, -r مجلس مرجع a
مجلس -- آرگومانهای remaning را به اسکریپت ارسال کنید که با استفاده از fsi.CommandLineArgs قابل دسترسی هستند
CODE نسل
- رفع اشکال[+|-]، -g
انتشار اطلاعات اشکال زدایی
- رفع اشکال:[کامل|pdbonly]
نوع اشکال زدایی را مشخص کنید: کامل, pdbonly. کامل پیش فرض است و اتصال a را فعال می کند
دیباگر به یک برنامه در حال اجرا
--بهینه سازی[+|-]، -O
فعال کردن بهینه سازی
--دوم تماس می گیرد[+|-]
tailcalls را فعال کنید
-- بهینه سازی متقابل[+|-]
بهینه سازی های متقابل ماژول را فعال کنید
خطاها و هشدارها
--warnaserror[+|-]
همه هشدارها را به عنوان خطا گزارش کنید
--warnaserror[+|-]:هشدار دادن[;هشدار دادن[;...]]
هشدارهای خاص را به عنوان خطا گزارش دهید
-- هشدار:n
تنظیم سطح هشدار (0-5)
-- اخطار نکن:هشدار دادن[;هشدار دادن[;...]]
پیام های هشدار خاص را غیرفعال کنید
-- هشدار:هشدار دادن[;هشدار دادن[;...]]
هشدارهای خاصی را که ممکن است به طور پیش فرض خاموش باشند فعال کنید
- رنگ های کنسول[+|-]
خروجی هشدار و پیام های خطا به صورت رنگی
زبان
-- بررسی شد[+|-]
چک های سرریز ایجاد کنید
--تعريف كردن:رشته, -d رشته
نمادهای کامپایل مشروط را تعریف کنید
سازگاری --ml
هشدارهای سازگاری ML را نادیده بگیرید
متفرقه
--nologo
پیام حق چاپ کامپایلر را سرکوب کنید
--کمک, -?
این پیام استفاده را نمایش دهید
ADVANCED
--صفحه کد:n
صفحه کد مورد استفاده برای خواندن فایل های منبع را مشخص کنید
خروجی --utf8
پیام های خروجی در رمزگذاری UTF-8
-- مسیرهای کامل
پیام های خروجی با مسیرهای کاملا واجد شرایط
--lib:دیر[;دیر[;...]]، -I دیر[;دیر[;...]]
یک دایرکتوری برای مسیر include که برای حل فایل های منبع و استفاده می شود مشخص کنید
مجامع
-- آدرس پایه:نشانی
آدرس پایه برای کتابخانه ای که قرار است ساخته شود
--noframework
به طور پیش فرض به مجموعه های پیش فرض CLI اشاره نکنید
- مستقل
کتابخانه F# و تمام DLL های ارجاعی که به آن وابسته هستند را به صورت ایستا پیوند دهید
مونتاژ در حال تولید
--staticlink:مجلس
به صورت ایستا اسمبلی داده شده و همه DLL های ارجاع شده که به این بستگی دارند پیوند دهید
مونتاژ. از نام اسمبلی استفاده کنید mylib، نه یک نام DLL.
-- ساکن
برای بهبود زمان راه اندازی کامپایلر از یک سرویس کامپایل پس زمینه مقیم استفاده کنید.
--pdb:پرونده
فایل اشکال زدایی خروجی را نام ببرید
- وضوح ساده
ارجاعات اسمبلی را با استفاده از قوانین مبتنی بر دایرکتوری به جای MSBuild حل کنید
حل
--highentropyva[+|-]
ASLR با آنتروپی بالا را فعال کنید
--نسخه سیستم فرعی:رشته
نسخه زیرسیستم این اسمبلی را مشخص کنید
با استفاده از خدمات onworks.net از fsharpi آنلاین استفاده کنید