ฉันจะเปิดหน้า man สำหรับคณิตศาสตร์วงเล็บเหลี่ยมได้อย่างไรและพวกเขาเรียกว่าอะไร?


8

ฉันได้ทำงานกับพวกเขามาระยะหนึ่งแล้ว (สมการทางคณิตศาสตร์$[]ไม่ใช่อาร์เรย์)

arrConflicts[0]=$[arrConflicts[0]+1]
currentCombination=$[ (arrFiles[0]-1+arrFiles[0]-i)*i/2-arrFiles[0]+j ]
  1. จะเรียกหน้าคนได้อย่างไร

  2. คณิตศาสตร์นี้เรียกว่าอะไร (ไปที่ google)?

  3. มันมีฟังก์ชั่นขั้นต่ำและสูงสุดหรือไม่?

คำตอบ:


14

มันเป็นวิธีหนึ่งในการทำการขยายตัวทางคณิตศาสตร์ในการทุบตี เลิกใช้เมื่อหลายปีก่อนและเอกสาร GNU ปัจจุบันไม่ได้กล่าวถึง (ยังคงใช้ manpages ของ Ubuntu อยู่: เรียกใช้man bashและดูหัวข้อการขยายเลขคณิต ) จากโพสต์ Stack Overflow นี้ :

manpage สำหรับ bash v3.2.48 พูดว่า:

[... ] รูปแบบสำหรับการขยายเลขคณิตคือ:

     $((expression))

รูปแบบเก่า $ [การแสดงออก] จะเลิกและจะถูกลบออกในรุ่นที่จะเกิดขึ้นของการทุบตี

คุณควรใช้$((...))แทน

ไม่มันไม่มีminหรือmaxฟังก์ชั่น


ว้าวฉันไม่รู้เลยว่า$[]เป็นเรื่องอะไร man '['ผมคาดหวังจากชื่อเรื่องว่าคำตอบเป็นไปได้ (เช่นtest)
Peter Cordes

@PeterCordes: D ขอบคุณ คุณช่วยฉันไว้! man testheh
dylnmc
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.