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

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

โครงการ:

ชื่อ


aribas - ล่ามเลขคณิตหลายความแม่นยำ

เรื่องย่อ


อาริบาส [ตัวเลือก] [ari-ไฟล์> [หาเรื่อง1>หาเรื่อง2> ...]]

man page นี้เขียนขึ้นสำหรับ Debian เนื่องจากซอฟต์แวร์ดั้งเดิมไม่มี man
หน้า.

DESCRIPTION


อาริบาส เป็นล่ามเชิงโต้ตอบที่เหมาะสำหรับเลขคณิตจำนวนเต็มขนาดใหญ่และ
เลขคณิตจุดลอยตัวแบบหลายความแม่นยำ มีไวยากรณ์คล้ายกับ Pascal หรือ Modula-2
แต่ยังมีคุณสมบัติจากภาษาการเขียนโปรแกรมอื่น ๆ เช่น C, Lisp, Oberon

การใช้


วิธีใช้ที่ง่ายที่สุด อาริบาส ใช้เป็นเครื่องคิดเลขสำหรับเลขคณิต (จำนวนเต็มใหญ่) หลังจาก
อาริบาส เริ่มทำงาน จะแสดงพรอมต์ ==> และพร้อมที่จะรับข้อมูลเข้า เพียงป้อน
นิพจน์ที่คุณต้องการคำนวณ ตามด้วยจุดเต็ม จากนั้นกด RETURN สำหรับ
ตัวอย่าง

==> 123 + 456*789.

อาริบาส คำตอบ

-: 359907

สัญลักษณ์ -: แนะนำผล
สำคัญ. ในการทำเครื่องหมายการป้อนข้อมูลของคุณสิ้นสุด คุณต้องพิมพ์จุดเต็ม '.' เสมอ แล้วก็
กด RETURN

คุณสามารถกำหนดผลลัพธ์ของการคำนวณให้กับตัวแปรได้ดังเช่นใน

==> F6 := 2**64 + 1
-: 18446_74407_37095_51617

จะคำนวณเลขแฟร์มาต์ที่ 6 (** หมายถึงการยกกำลัง) และกำหนดให้
ตัวแปร F6 (โปรดทราบว่า อาริบาส เป็นกรณี ๆ ไป จึงไม่เหมือนกับ f6). ภายหลัง
คุณสามารถใช้ตัวแปรนี้เช่นในนิพจน์

==> 123**(F6 - 1) mod F6
-: 688_66214_58712_63971

ซึ่งแสดง (ตามทฤษฎีบทของแฟร์มาต์) ว่า F6 ไม่ใช่จำนวนเฉพาะ
ผลลัพธ์ล่าสุดสามรายการถูกเก็บไว้ในตัวแปรหลอก _, __และ ___. สำหรับ
ตัวอย่าง คุณสามารถเก็บผลลัพธ์สุดท้ายในตัวแปร x โดยคำสั่ง

==> x := _.
-: 688_66214_58712_63971

ดังที่คุณเห็นในตัวอย่างข้างต้น อาริบาส ใช้ขีดล่าง _ เพื่อจัดโครงสร้างผลลัพธ์
ของจำนวนเต็มขนาดใหญ่ (>= 2**32) นอกจากนี้ สำหรับการป้อนจำนวนเต็ม คุณสามารถใช้เครื่องหมายขีดล่าง, the
เงื่อนไขเดียวคือก่อนและหลังขีดล่างมีตัวเลขทันที
ตัวอย่าง:

==> z := 123_4567_890.
-: 1234567890

ผลลัพธ์ในที่นี้ไม่มีขีดล่าง ซึ่งแสดงว่า z น้อยกว่า 2**32

อาริบาส มีฟังก์ชันในตัวหลายประการสำหรับการแยกตัวประกอบ เช่น rho_factorizeซึ่ง
ใช้อัลกอริธึม rho ของ Pollard

==> rho_factorize(F6).

ทำงาน ..
พบปัจจัยหลังจากทำซ้ำ 512 ครั้ง

-: 274177

ในการหาโคแฟกเตอร์ที่เหลือ ให้คำสั่ง

==> x := F6 div _.
-: 6728_04213_10721

เพื่อทดสอบว่าปัจจัยนี้เป็นจำนวนเฉพาะหรือไม่ การทดสอบความน่าจะเป็นของราบิน rab_primestest เป็นไปได้
สมัครแล้ว:

==> rab_primestest(x).
-: จริง

ฟังก์ชั่น rho_factorize ดีสำหรับการหาตัวประกอบเล็ก ๆ (พูดได้ถึง 10 ทศนิยม
ตัวเลข); สำหรับงานแยกตัวประกอบที่ซับซ้อนมากขึ้น อัลกอริทึมที่ทรงพลังกว่าเช่น
ตะแกรงสี่เหลี่ยม qs_factorize ควรใช้

==> qs_factorize(2**128+1)

(ขึ้นอยู่กับพลังของคอมพิวเตอร์ของคุณ จะใช้เวลาสองสามวินาทีถึงสองสามนาที
เพื่อหาตัวประกอบเฉพาะของเลขแฟร์มาต์ที่ 7)

Control โครงสร้าง
พื้นที่ for วงและ ในขณะที่ วนเข้า อาริบาส มีไวยากรณ์เช่นเดียวกับใน Modula-2 ตัวอย่างเช่น
ลำดับคำสั่งต่อไปนี้จะคำนวณแฟกทอเรียลของ 100

==> x := 1;
สำหรับ i: = 2 ถึง 100 do
x := x*i;
จบ;
x.

ดังที่คุณเห็นในตัวอย่างนี้ การป้อนข้อมูลอาจขยายออกไปหลายบรรทัด

ดังกล่าวข้างต้น for วนซ้ำจะเท่ากับต่อไปนี้ ในขณะที่ ห่วง

==> x := 1; ผม := 2;
ในขณะที่ฉัน <= 100 ทำ
x := x*i;
อิงค์ (i);
จบ;
x.

โครงสร้างการแตกแขนง
if ... แล้วก็ ... เอลซิฟ ... อื่น ... ปลาย
มีรูปแบบเดียวกับใน Modula-2

มัลติพรีซิชั่น ที่ลอย จุด คณิตศาสตร์
อาริบาส รองรับตัวเลขทศนิยมประเภทต่างๆ ที่แสดงภายใน
ด้วย mantissas ที่มีความยาวบิตต่างกัน:

single_float 32 บิต
double_float 64 บิต
long_float 128 บิต

และความแม่นยำที่สูงขึ้นหลายประการจนถึงขีดจำกัดที่ขึ้นกับการใช้งาน โดยทั่วไป 1024 หรือ
5120 บิต ซึ่งสามารถกำหนดได้โดยฟังก์ชัน max_floatprec(). โดยค่าเริ่มต้น เมื่อ
การคำนวณด้วยตัวเลขประเภทข้อมูล จริงใช้ single_floats สิ่งนี้สอดคล้องกับ a
ความแม่นยำของทศนิยม 9 ถึง 10 ตำแหน่ง ความแม่นยำ 5120 บิตสอดคล้องกับมากกว่า 1500
ตำแหน่งทศนิยม

ความแม่นยำสามารถเปลี่ยนแปลงได้โดยใช้ฟังก์ชัน set_floatprec. ฟังก์ชั่นใช้เวลาหนึ่ง
อาร์กิวเมนต์จำนวนเต็มซึ่งเป็นความแม่นยำที่ต้องการในหน่วยบิต ปัดเศษเป็น .โดยอัตโนมัติ
มูลค่าที่สูงขึ้นต่อไป ตัวอย่างเช่น หลังจาก

==> set_floatprec(100)
-: 128

ความแม่นยำของจุดลอยตัวคือ 128 บิตและคุณสามารถคำนวณได้

==> อาร์คแทน (ตร.ว(พ.ศ. 3)).
-: 1.04719_75511_96597_74615_42144_61093_16762_8

==> _/ปี่.
-: 0.33333_33333_33333_33333_33333_33333_33333_33

ผู้ใช้งาน กำหนด ฟังก์ชั่น
ผู้ใช้สามารถกำหนดหน้าที่ของตนเองได้ ตัวอย่างทั่วไปดูเหมือน

==> ฟังก์ชัน fac(n: integer): integer;
คือ
x,i: จำนวนเต็ม;
เริ่ม
x := 1;
สำหรับผม := 2 ถึง n do
x := x*i;
จบ;
ผลตอบแทน x;
ท้าย

หากคุณป้อนข้อมูลนี้ถูกต้อง อาริบาส สะท้อนชื่อฟังก์ชัน

-: เฟส

และจากนี้ไปคุณสามารถใช้ fac ในลักษณะเดียวกับฟังก์ชันในตัว เช่น

==> fac(32)
-: 2_63130_83693_36935_30167_21801_21600_00000

โปรดทราบว่าภายในการกำหนดฟังก์ชันจะต้องประกาศตัวแปรที่ใช้ทั้งหมดอย่างชัดเจน
ในขณะที่ระดับบนสุดของ อาริบาส ตัวแปรล่ามสามารถสร้างได้ง่ายๆ โดย
การมอบหมาย. นี่เป็นอีกตัวอย่างหนึ่งซึ่งแสดงข้อมูลประเภทอื่นที่สนับสนุนโดย
อาริบาส:

==> ฟังก์ชั่น sqrt_list(n: จำนวนเต็ม): อาร์เรย์ของจริง;
คือ
vec: array[n] ของจริง;
ผม: จำนวนเต็ม;
เริ่ม
สำหรับผม := 1 ถึง n do
vec[i-1] := sqrt(i);
จบ;
กลับ vec;
ท้าย

ฟังก์ชันนี้จะคืนค่าอาร์เรย์ของรากที่สองของจำนวนเต็มตั้งแต่ 1 ถึง n สำหรับ
ตัวอย่าง

==> sqrt_list(10)
-: (1.00000000, 1.41421356, 1.73205081, 2.00000000,
2.23606798, 2.44948974, 2.64575131, 2.82842712, 3.00000000,
3.16227766)

ในโปรเจ็กต์การเขียนโปรแกรมที่ใหญ่กว่า ซึ่งคุณต้องการหลายฟังก์ชัน คุณจะไม่ป้อนมัน
โดยตรงที่ อาริบาส พร้อมท์ แต่เตรียมคำจำกัดความของฟังก์ชันด้วยข้อความภายนอก
แก้ไขและบันทึกไว้ในไฟล์ที่มีนามสกุล .อารีย์ , ตัวอย่างเช่น abcd.ari . ไฟล์นี้
สามารถโหลดได้โดย อาริบาส โดยใช้คำสั่ง

==> โหลด ("abcd")

หากมีข้อผิดพลาดทางไวยากรณ์ในไฟล์ คุณจะได้รับข้อความแสดงข้อผิดพลาดของ form

ข้อผิดพลาดในบรรทัด <= 23 ของไฟล์ที่โหลด
ถ้า: สิ้นสุดที่คาดไว้

ซึ่งบอกคุณ (ในตัวอย่างนี้) ว่ามีข้อผิดพลาดในการ if สร้างในบรรทัดที่ 23 หรือ
ก่อนหน้านี้ในไฟล์. (โปรดทราบว่าข้อความแสดงข้อผิดพลาดในบางครั้งอาจไม่แม่นยำนัก) คุณ
จากนั้นสามารถแก้ไขข้อผิดพลาดและโหลดไฟล์อีกครั้ง

ออนไลน์ ช่วย
คำสั่ง

==> สัญลักษณ์ (อาริบาส)

ส่งคืนรายการคำหลักทั้งหมดและชื่อของฟังก์ชันบิวด์อินของ อาริบาส. รายการนี้มี
ประมาณ 200 รายการ และเริ่มและสิ้นสุดดังนี้:

(ARGV, _, __, ___, abs, alloc, และ, arccos, arcsin, arctan, arctan2, aribas, array, atof,
atoi, เริ่มต้น, ไบนารี, bit_and, bit_clear, bit_length, ...... , tolower, toupper,
ทรานสคริปต์, จริง, trunc, พิมพ์, ผู้ใช้, var, รุ่น, ในขณะที่, เขียน, write_block, write_byte,
เขียน)

สำหรับสัญลักษณ์ส่วนใหญ่ในรายการนี้ คุณสามารถขอความช่วยเหลือออนไลน์สั้นๆ โดยใช้ฟังก์ชัน
ช่วยด้วย(). ตัวอย่างเช่น คำสั่ง

==> ความช่วยเหลือ (ARGV)

ให้ข้อมูลเกี่ยวกับตัวแปรบิวด์อิน อาร์จีวี, ในขณะที่

==> ช่วยด้วย (ในขณะที่)

อธิบายไวยากรณ์ของ ในขณะที่ ห่วง หากคุณต้องการข้อมูลเพิ่มเติมมากกว่าที่มีอยู่
ในวิธีใช้ออนไลน์ ให้ศึกษาเอกสารที่สามารถพบได้ใน /usr/share/doc/aribas.

สรุป ความน่าเชื่อถือของ Olymp Trade? ไปยัง ทางออก
เพื่อสิ้นสุด an อาริบาส เซสชัน, พิมพ์ ทางออก ที่ อาริบาส รวดเร็ว

==> ทางออก

แล้วกดปุ่ม RETURN (ENTER)

ถ้าไม่อยากจากไป อาริบาสแต่ต้องการแยกออกจากวงอนันต์หรือ a
การคำนวณที่กินเวลานานเกินไป ให้พิมพ์ CONTROL-C (ถ้าคุณกำลังเรียกใช้ อาริบาส จากภายใน
Emacs คุณต้องกด CONTROL-C สองครั้ง) สิ่งนี้ (ในกรณีส่วนใหญ่) จะหยุดกระแส
การคำนวณและกลับไปที่ อาริบาส รวดเร็ว

เมื่อคุณไม่ได้ใช้อินเทอร์เฟซ Emacs แต่เป็นเวอร์ชันบรรทัดคำสั่งของ อาริบาสคุณ
บางครั้งเข้าสู่สถานการณ์ต่อไปนี้: บางบรรทัดก่อนหน้านี้มีข้อผิดพลาดในการพิมพ์
แต่คุณไม่สามารถกลับไปที่บรรทัดนั้นเพื่อแก้ไขได้ ในกรณีนี้ คุณควรพิมพ์ a
หยุดเต็มที่ '.' ตามด้วย RETURN คุณจะได้รับข้อความแสดงข้อผิดพลาดซึ่งคุณสามารถทำได้อย่างปลอดภัย
ละเว้นและพร้อมท์ใหม่ ==> ปรากฏขึ้นเพื่อให้คุณลองอีกครั้ง

คำสั่ง สาย อาร์กิวเมนต์


อาริบาส [ตัวเลือก] [ari-ไฟล์> [หาเรื่อง1>หาเรื่อง2> ...]]

ตัวเลือก
ตัวเลือกที่ใช้ได้มีดังนี้:

-q (โหมดเงียบ) ระงับข้อความทั้งหมดที่หน้าจอ (หมายเลขเวอร์ชัน, ประกาศลิขสิทธิ์,
เป็นต้น) เมื่อ อาริบาส ได้เริ่มขึ้นแล้ว

-v (โหมด verbose ค่าเริ่มต้น) ไม่ระงับข้อความไปยังหน้าจอเมื่อ อาริบาส is
เริ่มต้น

-c
อาริบาส แตกบรรทัดของตัวเองเมื่อเขียนไปที่หน้าจอ ปกติก็ถือว่า
ว่าหน้าจอ (หรือหน้าต่างที่ อาริบาส วิ่ง) มี 80 คอลัมน์ ด้วย -c
ตัวเลือกคุณสามารถตั้งค่าตัวเลขอื่นซึ่งต้องอยู่ระหว่าง 40 ถึง 160 (เป็นทศนิยม
การเป็นตัวแทน) ตัวอย่างเช่น หากคุณเรียกใช้ อาริบาส ในหน้าต่าง Xterm ด้วย 72
คอลัมน์ ใช้ตัวเลือก -c72 (หรือ -c 72 ช่องว่างระหว่าง -c และตัวเลขคือ
ไม่จำเป็น).

-m
ที่นี่ เป็นตัวเลข (ในรูปทศนิยม) ระหว่าง 500 ถึง 32000 นี่
ตัวเลขระบุจำนวน RAM อาริบาส ควรใช้สำหรับ อาริบาส กอง.
ค่าเริ่มต้นขึ้นอยู่กับตัวเลือกที่ใช้เมื่อ อาริบาส ถูกรวบรวม โดยทั่วไป,
ภายใต้ UNIX หรือ LINUX จะมีขนาด 6 เมกะไบต์ ซึ่งสอดคล้องกับ -m6000

-h <เส้นทาง of ช่วย ไฟล์>
ความช่วยเหลือออนไลน์ของ อาริบาส ขึ้นอยู่กับไฟล์ aribas.hlp ซึ่งควรอยู่ใน
ช่วงของตัวแปรสภาพแวดล้อม PATH หากไม่เป็นเช่นนั้นคุณสามารถระบุได้
เส้นทางที่แน่นอนของไฟล์ช่วยเหลือด้วยตัวเลือก -h ถ้าตัวอย่างเช่นไฟล์
aribas.hlp อยู่ในไดเร็กทอรี / usr / local / lib, ใช้ตัวเลือก -h / usr / local / lib
(ไม่จำเป็นต้องเว้นวรรคหลัง -h) สามารถใช้ตัวเลือก -h ได้หากตัวช่วย
ไฟล์มีชื่ออื่น หากไฟล์วิธีใช้ชื่อ help-aribas และอยู่ในไฟล์
ไดเรกทอรี /home/joe/ari ใช้ -h/home/joe/ari/help-aribas

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

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

-p/usr/local/lib/aribas:~/ari/ตัวอย่าง

และโฮมไดเร็กทอรีของคุณคือ /home/alice/ แล้วคำสั่ง

==> โหลด ("ปัจจัย")

จะค้นหาไฟล์ factor.ari ก่อนในไดเร็กทอรีปัจจุบัน จากนั้นใน
ไดเร็กทอรี /usr/local/lib/aribas และสุดท้ายใน /home/alice/ari/examples.js

-b โหมดแบทช์เมื่อโหลดและ อาริบาส ไฟล์ซอร์สโค้ดจากบรรทัดคำสั่ง ดู
ด้านล่าง

สามารถรวมตัวเลือกตัวอักษรหนึ่งตัวที่ไม่ต้องการอาร์กิวเมนต์ได้ ตัวอย่างเช่น

อาริบาส -q -b

เทียบเท่ากับ

อาริบาส -qb

ต่อไป คำสั่ง เส้น ข้อโต้แย้ง

อาร์กิวเมนต์บรรทัดคำสั่งถัดไปหลังจากตัวเลือกถูกตีความว่าเป็นชื่อของa
ไฟล์ด้วย อาริบาส รหัสแหล่งที่มา. หากชื่อไฟล์มีนามสกุล .ari นี่
ส่วนขยายอาจถูกละเว้น ไฟล์ถูกโหลดราวกับว่าคำสั่ง โหลด (" ")
ได้รับหลังจากเริ่มต้นของ อาริบาส ที่ อาริบาส พร้อมท์ ถ้าไฟล์ไม่ใช่
พบในไดเร็กทอรีปัจจุบันจะถูกค้นหาในไดเร็กทอรีที่ระบุโดย
-p ตัวเลือก หากได้รับตัวเลือก -b ไฟล์จะถูกโหลดและดำเนินการ
ภายหลัง อาริบาส ออกโดยไม่แสดงข้อความแจ้ง หากไฟล์ไม่สามารถโหลดได้
อย่างสมบูรณ์เพราะความผิดพลาด อาริบาส ออกทันทีหลังจากข้อความแสดงข้อผิดพลาด

...
เมื่ออาร์กิวเมนต์บรรทัดคำสั่งเพิ่มเติมตาม พวกเขาจะรวบรวม (เช่น
สตริง) ร่วมกับ ในเวกเตอร์ อาร์จีวี ซึ่งสามารถเข้าถึงได้จาก
ภายใน อาริบาส. ตัวอย่าง: ถ้าคุณโทรหา อาริบาส ด้วยบรรทัดคำสั่ง

aribas เริ่มต้น 4536 ไอเซนสไตน์

และไดเร็กทอรีปัจจุบันมีไฟล์ startup.ari แล้ว อาริบาส โหลดมันและ
เวกเตอร์ อาร์จีวี มีรูปแบบ

==> ARGV.
-: ("เริ่มต้น", "4536", "ไอเซนสไตน์")

หากคุณต้องการอาร์กิวเมนต์ที่เป็นตัวเลข ไม่ใช่สตริง คุณสามารถเปลี่ยนอาร์กิวเมนต์ได้โดย
อะโทอิ (หรือ อ๊อฟ); ในตัวอย่างของเรา

==> x := atoi(ARGV[1]).
-: 4536

จะทำ ความยาวของเวกเตอร์ อาร์จีวี สามารถกำหนดได้โดย ความยาว(ARGV).

วิ่ง อาริบาส ภายใน อีเอ็มซี


คุณสามารถเรียกใช้ อาริบาส จากภายใน Emacs โดยให้คำสั่ง (ใน minibuffer ของ Emacs)

Mx รัน-อาริบาส

(หากคุณไม่มีคีย์ META ให้ใช้ ESC x แทน Mx) จากนั้น อาริบาส จะถูกโหลดเข้า
หน้าต่าง Emacs ที่มีชื่อ *aribas* และคุณสามารถแก้ไขอินพุตของคุณเป็น อาริบาส กับปกติ
คำสั่งอีแมค

หากข้อมูลของคุณลงท้ายด้วย '.' และกด RETURN จะส่งไปที่ อาริบาส. ถ้า
อย่างไรก็ตาม ข้อมูลที่ป้อนทั้งหมดของคุณไม่ได้ลงท้ายด้วยจุดหยุดทั้งหมด (เช่น เพื่อตอบสนองต่อ a
อ่าน) อินพุตจะถูกส่งไปยัง อาริบาส โดย Cj (Control-j) หรือ Cc RETURN

หากคุณต้องการทำซ้ำอินพุตก่อนหน้า Mp (หรือ ESC p) จะวนย้อนกลับผ่านอินพุต
ประวัติและ Mn (หรือ ESC n) วนไปข้างหน้า

Control-C ถูกส่งไปยัง อาริบาส โดย Cc Cc (กด Cc สองครั้ง)

นอกจากนี้ยังสามารถเริ่มต้น อาริบาส จาก Emacs พร้อมอาร์กิวเมนต์บรรทัดคำสั่ง สำหรับสิ่งนี้
มุ่งหมายคำสั่ง

Cu Mx รัน-อาริบาส

จะต้องได้รับ แล้วแจ้ง

รัน-aribas: aribas

ปรากฏใน Minibuffer ของ Emacs และคุณสามารถกรอกบรรทัดคำสั่งเช่น

เรียกใช้ aribas: เริ่มต้น aribas 4536 eisenstein

(ดูด้านบน).

การกำหนดค่า ไฟล์


ตัวเลือกการวิ่ง อาริบาส สามารถระบุได้โดยใช้ไฟล์กำหนดค่าที่มีชื่อ
.arirc. อาริบาส ค้นหาไฟล์การกำหนดค่าตามลำดับต่อไปนี้:

1) ไดเร็กทอรีปัจจุบัน
2) โฮมไดเร็กทอรีของผู้ใช้

มีความเป็นไปได้ที่สาม: คุณสามารถกำหนดตัวแปรสภาพแวดล้อม เออาร์ไออาร์ซี มี
ชื่อของไฟล์การกำหนดค่า (ซึ่งอาจแตกต่างจาก .arirc) รวมถึง full
เส้นทาง.

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

-ในนั้น

จากนั้นทุกอย่างหลังจากบรรทัดนี้ถือว่าเป็น อาริบาส ซอร์สโค้ดและรันเมื่อ อาริบาส
เริ่มแล้ว

การมีอยู่ของไฟล์การกำหนดค่าสำหรับ อาริบาส ไม่กีดกันความเป็นไปได้ที่จะให้
อาร์กิวเมนต์บรรทัดคำสั่ง หากระบุตัวเลือก (เช่น -m ตัวเลือก) ทั้งใน
ไฟล์การกำหนดค่าและบรรทัดคำสั่ง แต่มีค่าต่างกัน จากนั้นเป็นข้อกำหนด
ที่บรรทัดคำสั่งถูกต้อง ในทำนองเดียวกัน ตัวเลือก -v บนบรรทัดคำสั่งจะแทนที่ -q
ตัวเลือกในไฟล์กำหนดค่า หากมีโค้ด -init ในไฟล์การกำหนดค่าและ an
อาร์กิวเมนต์ที่บรรทัดรับคำสั่ง จากนั้นโค้ด -init จะถูกดำเนินการก่อนและ
หลังจากนั้น ถูกโหลดและรันโค้ด

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



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด