Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583

    funzione come argomento di una funzione

    Ciao a tutti,
    credo di essermi perso in un bicchiere d'acqua, ma non so uscirci...

    Il mio codice semplificato è:

    Codice PHP:
    function prima(frase1:String_callback:Function){
        
    trace(frase1);
        
    _callback();
    }

    function 
    seconda(frase2){
        
    trace(frase2);
    }

    prima("ciao"seconda("buogiorno")); 
    Mi restituisce un errore e mi printa prima la seconda e poi la prima.
    Credo che il problema sia nella riga _callback();

    In pratica, come faccio ad eseguire una funzione passata come paramentro?

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Una funzione richiamata come parametro non può essere passata richiamando la funzione stessa con parametro, il richiamo della funzione deve avvenire solo per il suo nome, il massimo che puoi fare è scrivere la funzione così:

    Codice PHP:
    function prima(frase1:String_callback:Function, _param:String){ 
        
    trace(frase1); 
        
    _callback(_param); 


    function 
    seconda(frase2){ 
        
    trace(frase2); 


    prima("ciao"seconda"buogiorno"); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583
    Chiaro, ho capito.

    Grazie mille.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.