คำถามติดแท็ก jenkins-groovy

1
เจนกินส์ตีความการประกาศวัตถุหลายรายการในหนึ่งบรรทัด
นี่ไม่ใช่คำถาม แต่เป็นคำเตือน: ฉันพยายามประหยัดพื้นที่และประกาศตัวแปรของฉันใน Jenkins Declarative Pipeline เช่น: int a, b, c จากนั้นฉันเริ่มต้นพวกเขาเป็น: a = b = c = 0 ในรหัสของฉันฉันใช้จำนวนเต็มเหล่านี้เป็นตัวนับใน for-loop สคริปต์ของฉันยังคงล้มเหลวซ้ำไปซ้ำมามีข้อยกเว้นบางอย่างเกิดขึ้น: java.lang.NullPointerException: Cannot invoke method next() on null object และฉันรู้แน่นอนว่ารายการของฉันถูกต้องเพราะมันเป็นรหัสยาก ดังนั้นฉันเริ่มสงสัยว่าเกิดอะไรขึ้นกับเคาน์เตอร์เหล่านี้และเมื่อฉันโทรหา getClass () กับพวกเขาเจนกินส์บอกฉันอย่างมีความสุขว่าพวกเขาไม่ใช่จำนวนเต็ม แต่ค่อนข้าง org.codehaus.groovy.runtime.NullObject หลังจากเปลี่ยนรหัสเป็น int a = 0 int b = 0 int c = 0 …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.