Score:1

Ansible: วิธีรวมสตริงและจำนวนเต็มให้เป็นสตริงใหม่

ธง lr

ฉันต้องการความช่วยเหลือเกี่ยวกับวิธีการรวม/รวมสตริง (linux) และหมายเลข (0002) ให้เป็น linux0002 ฉันสามารถใช้ %04d เพื่อจัดรูปแบบจำนวนเต็ม 2 หลังจากดำเนินการทางคณิตศาสตร์ได้อย่างไร

br flag
ถ้า '0002' เป็นตัวเลข แสดงว่าเป็นเลข 2 จริงไหม? ฉันอ่านคำถาม: " รวมสตริง 'linux' และหมายเลข 2 เป็นสตริง 'linux0002'
debug avatar
lr flag
ใช่คุณถูก.
Score:0
ธง br

ถาม: "จะรวม / รวมสตริง (linux) และหมายเลข (0002) ให้เป็น linux0002 ได้อย่างไร"

ตอบ: ใช้ รูปแบบ, เช่น.

    - แก้ปัญหา:
        msg: "{{ _string ~ '%04d'|รูปแบบ(_number) }}"
      วาร์:
        _string: ลินุกซ์
        _number: 2

ให้

  ข้อความ: linux0002

ถาม: "ฉันจะใช้ %04d เพื่อจัดรูปแบบจำนวนเต็ม 2 หลังจากดำเนินการทางคณิตศาสตร์ได้อย่างไร|

ตอบ: รหัสเดียวกันนี้ใช้งานได้หลังจากการดำเนินการทางคณิตศาสตร์ เช่น

    - แก้ปัญหา:
        msg: "{{ _string ~ '%04d'|รูปแบบ(_number + 1) }}"
      วาร์:
        _string: ลินุกซ์
        _number: 2

ให้

  ข้อความ: linux0003

หมายเหตุ

  • ตัวแปร '_number: 0002' เทียบเท่ากับ '_number: 2'
debug avatar
lr flag
มันกำลังทำงานอยู่ ขอบคุณ Vladimir Botka

โพสต์คำตอบ

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