שיחה:Groovy

תוכן הדף אינו נתמך בשפות אחרות.
הוספת נושא
מתוך ויקיפדיה, האנציקלופדיה החופשית
תגובה אחרונה: לפני 4 שנים מאת 207.232.14.250 בנושא דיווח על טעות

תחביר קומפקטי של ג'אווה וגרובי[עריכת קוד מקור]

רק כדי להיות מעצבן, בג'אווה 8 יצרתי קוד של שורה אחת:

Stream.of("Rod", "Carlos", "Chris").reduce((a, b) -> {if (((String) a).length() <= 4) System.out.println(a); return b;});

זה אומר שהתחביר של גרובי לא הרבה יותר קומפקטי מהתחביר של ג'אווה (רק קצת :)

תתקנו בבקשה. רן כהןשיחה 10:15, 2 באוגוסט 2015 (IDT)תגובה

משום מה לא הראתי את העריכה מאנגלית - לצערי, הקוד למעלה לא באמת עם שורה אחת (מאחר ויש ירידת שורה אחרי if או לפני return). אז הנה קוד נכון:
:System.out.println(Stream.of("Rod", "Carlos", "Chris").filter(a -> a.length() <= 4).collect(Collectors.toList()));
רן כהןשיחה 13:06, 3 בינואר 2017 (IST)תגובה

דיווח על טעות[עריכת קוד מקור]

פרטי הדיווח[עריכת קוד מקור]

גירסה יציחבה אחרונה שוחררה ב 2.5.8 / August 2, 2019; 2 months ago כפי שכתוב בערך באנגלית דווח על ידי: בנצי 207.232.14.250 17:41, 7 באוקטובר 2019 (IDT)תגובה