שרשור מיתרים עם גרובי

1. סקירה כללית

במדריך זה נבחן מספר דרכים לשרשור חוּטs משתמש ב- Groovy. שים לב שמתורגמן מקוון של גרובי יכול להועיל כאן.

נתחיל בהגדרת a numOfWonder משתנה, שבו נשתמש בכל הדוגמאות שלנו:

def numOfWonder = 'שבע'

2. מפעילי שרשור

בפשטות, אנו יכולים להשתמש במפעיל + כדי להצטרף חוּטs:

"פלאי העולם" + numOfWonder + 

באופן דומה, גרובי תומך גם במפעיל משמרת שמאל <<:

'נפלאות' << numOfWonder << 'של' << 'העולם'

3. אינטרפולציה מיתרים

כשלב הבא, ננסה לשפר את הקריאות של הקוד באמצעות ביטוי גרובי בתוך מילולית מחרוזת:

"פלאי $ numOfWonder של העולם \ n"

ניתן להשיג זאת גם באמצעות סוגריים מתולתלים:

"פלאי העולם של $ {numOfWonder} \ n" 

4. מיתרי רב קו

נניח שאנחנו רוצים להדפיס את כל פלאי העולם, ואז נוכל להשתמש במרכאות המשולשות-כפולות כדי להגדיר ריבוי שורות חוּט, עדיין כולל את שלנו numOfWonder מִשְׁתַנֶה:

"" "יש פלאי $ numOfWonder של העולם. האם אתה יכול למנות את כולם? 1. הפירמידה הגדולה של גיזה 2. גנים תלויים בבבל 3. קולוסוס רוד 4. מגדלור אלכסנדרה 5. מקדש ארטמיס 6. מעמד של זאוס באולימפיה 7. מאוזוליאום בהליקארנסוס "" "

5. שיטות שרשור

כאופציה סופית, נבחן חוּטשל קונקאט שיטה:

'.Concat (numOfWonder) .concat (' פלאי העולם ') </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s>

לטקסטים ארוכים באמת, אנו ממליצים להשתמש ב- StringBuilder או א StringBuffer במקום:

חדש StringBuilder (). לצרף ('The') .append (numOfWonder) .append ('פלאי העולם') StringBuffer חדש (). append ('The') .append (numOfWonder) .append ('נפלאות העולם ')

6. מסקנה

במאמר זה הסתכלנו במהירות כיצד לשרשר חוּטs משתמש ב- Groovy.

כרגיל, קוד המקור המלא של מדריך זה זמין ב- GitHub.


$config[zx-auto] not found$config[zx-overlay] not found