Scritture del codice in modo elegante

di Anonimizzato7672 il
8 risposte
C'è qualcosa di più elegante di questo???

calendarId = request.getParameter(SoggettiConstant.SUBJECT_CALENDAR_ID) == null ? "all" : request.getParameter(SoggettiConstant.SUBJECT_CALENDAR_ID);

8 Risposte

  • 
    String calendarId;
    if ((calendarId = request.getParameter(SoggettiConstant.SUBJECT_CALENDAR_ID)) == null) {
        calendarId = "all";
    }
  • Della ha scritto:


    
    String calendarId;
    if ((calendarId = request.getParameter(SoggettiConstant.SUBJECT_CALENDAR_ID)) == null) {
        calendarId = "all";
    }
    beh ovviamente non intendevo esplicitare l'if...intendevo una contrazione maggiore del codice, è possibile?
  • Più corto dell'operatore ternario non c'è
  • Della ha scritto:


    più corto dell'operatore ternario non c'è
    beeep

    Elivs Operator
  • zaknafein83 ha scritto:


    Della ha scritto:


    più corto dell'operatore ternario non c'è
    beeep

    Elivs Operator
    My Beeep

    ll'elvis operator era stato proposto in ava7 ma rifiutato. vedremo in java 8, oppure continuiamo a fare il solito metodo utilità!!!
  • oregon ha scritto:


    Hai scritto ovunque su internet franksiska ...

    http://forum.html.it/forum/showthread.php?s=&threadid=1547507

    http://www.hwupgrade.it/forum/showthread.php?t=257907

    ma non basta seguire un forum solamente? Almeno uno per volta ?
    no semplicemente perchè la replicazione dell'informazione non è assolutamente un male, soprattutto se costruttiva.

    3 forum e 3 approcci diversi...quindi ho triplicato le mie conoscenze e quelli che "cercano" la stessa cosa
  • E dimmi zaknafein83:
    1. se in questo forum siamo contrari al cross posting
    2. se nel regolamento c'è scritto di non fare cross posting
    3. se in fondo al box da cui hai scritto, tra le voci "Rispetta la community", c'è scritto che per quanto ci riguarda siamo contrari al cross posting

    non ti viene il dubbio che su questo forum non si fa cross posting?

    Chiudo il 3d, visto che sono contrario al cross posting
Devi accedere o registrarti per scrivere nel forum
8 risposte