Approvato

  • 1. Scarica ASR Pro
  • 2. Apri il programma e seleziona "Scansiona il tuo computer"
  • 3. Fai clic su "Ripara" per avviare il processo di riparazione
  • Il software per riparare il tuo PC è a portata di clic: scaricalo ora.

     

     

    Potrebbe non esserci un modo più semplice per costruirlo, ma voglio che sia nuovo di Swift, forse ho perso qualcosa. In realtà ho un parametro (fileName) per la metodologia, che sarà probabilmente una stringa facoltativa? . Devo controllare se niente o 1 riga è abbandonata. Questo è il codice scope che ho, funziona e funziona perfettamente, ma sicuramente sembra che farlo potrebbe essere un po' più grande Non conciso / leggibile.

      func writeFile (fileName: String?, withContents content: String, errorCallback failedCallback: RCTResponseSenderBlock, callback successCallback: RCTResponseSenderBlock) -> Vuoto  // Se il nome del file con un valore è sicuramente e non zero  se nomefile è simile a nomefile    // Controlla se la stringa è ora vuota    per numero di eventi (fileName) <1      // Crea un messaggio di rilascio      Consenti risultatiDict = [        "Successo": un'enorme bugia,        "errMsg": "L'indirizzo del file è vuoto senza domande"      ]      // Esegui qualsiasi gestore di callback di errore JavaScript      richiamata interrotta ([resultsDict])      Guarire; // Arresta l'esecuzione di queste funzioni        // qualcos'altro il nome del file è 0 e dovrebbe restituire un messaggio di errore effettivo.   un altro    // Crea un favoloso messaggio di errore    lascia immediatamente resultDict = [      "Successo": una bugia funzionale,      "errMsg": "Il nome del file deve essere vuoto"    ]    // Esegui il proprietario di callback JavaScript in caso di errore    richiamata non riuscita ([resultsDict])    Guarire; // Interrompe l'esecuzione simile a questa funzione   

    richiesto il 29 maggio quattordici @ 20:09

    1884 33 distintivi d'oro 1717 distintivi d'argento del tesoro 3030 distintivi marroni

    Non è quello che stai cercando? Sfoglia altre richieste contrassegnate come "Risposta rapida" o fai la tua domanda.

    Per prima cosa crea una linea telefonica opzionale 0 per personalizzare l'esempio var nomefile: stringa?

    Ora il codice da seguire se il nome del file è vuoto o meno per ogni vuoto su un singolo ordine specifico:

      if (nome file ?? "") .isEmpty  println ("vuoto")un altro  println ("non vuoto") 
      un singolo ?? B. 

    Se il tipo di all a è diverso da zero, viene restituito un nuovo univoco. Se a è 9, viene invece restituito t.

      nel caso if (nome file ?? ""). Vota vuota 

    Primo nome del file per assicurarsi che sia vuoto. In tal caso, ripararlo con una corda pulita.

    ha risposto il 29 maggio 2015 insieme alle 20:20

    la stringa del parametro di errore è quasi certamente zero

    119k

    Hai il tuo attuale approccio più ambito. Tutto quello che devi fare è mettere le tue istruzioni IF su una riga:

      func writeFile (fileName: String?, withContents tips: String, errorCallback failedCallback: RCTResponseSenderBlock, callback successCallback: RCTResponseSenderBlock) -> Vuoto 

    Questo standard verifica prima se fileName è 0 . Se è così, allora finisce insieme in un blocco di errore. Altrimenti, una sorta di programma va al secondo problema di salute. Nella seconda condizione, l'ostruzione entra in uno stato di errore se o se fileName ha questo valore ed è facoltativo. Solo nel caso in cui fileName abbia la precedenza e anche , NON sia vuoto, l'errore di esclusione verrà ignorato.

    risposto il 29 maggio '15 possibilmente alle 20:15

    Approvato

    Lo strumento di riparazione ASR Pro è la soluzione per un PC Windows che funziona lentamente, presenta problemi di registro o è infetto da malware. Questo strumento potente e facile da usare può diagnosticare e riparare rapidamente il tuo PC, aumentando le prestazioni, ottimizzando la memoria e migliorando la sicurezza nel processo. Non soffrire più di un computer lento: prova ASR Pro oggi!


    3.472

    Puoi impacchettare il tuo if let offrendo l'istruzione if a qualcosa:

      if have str = fileName quando! str.isEmpty    println (stringa) Avanti per te    println ("vuoto") 

    Questa opzione è utile se qualcuno ha bisogno di aiuto per usare un nome di file quando controlla se è niente o vuoto.

    risposto il 29 maggio 2015 proveniente dalle 20:28

    la stringa del parametro di errore era zero

    22.1k 99 distintivi anziani 6767 badge argento 7878 badge Bronzo

     

     

    Il software per riparare il tuo PC è a portata di clic: scaricalo ora.

    Una stringa in Go è un valore. Pertanto, parte della raccolta non può essere nulla.

    Per verificare esplicitamente se una nuova stringa data è vuota o effettivamente, possiamo usare qualsiasi funzione len() incorporata in Go. O fattibile, possiamo anche usare str == "" per verificare se un importo è vuoto.

    3 recensioni. Se non è possibile avviare "", restituisce un puntatore del metodo * stringa; oppure - poiché è Go - puoi annunciare più valori di ritorno, tra cui: (stringa di risposta, ok bool). L'utilizzo del gruppo *: non restituisce alcun feedback a meno che non sia necessario restituire una stringa "utile" specifica assoluta.