Можете ли вы указать необязательные параметры в функции через cfscript?

Я, наконец, приступил к написанию материала в cfscript, и поэтому я начинаю с написания некоторых необходимых функций форматирования. Вот пример:

    Function FormatBoolean(MyBool, Format) { 

    Switch(Format){
        Case "YES/NO":{
            If (MyBool eq 1)
                Return "YES";
            Else
                Return "NO";
            Break;
        }

        Default:{
            If (MyBool eq 1)
                Return "Yes";
            Else
                Return "";
            Break;
        }
    }
}

Я бы хотел сделать Format необязательным аргументом. Если вы не включите аргумент, функция в настоящее время все равно будет работать, но не найдет формат, и кажется, что cfparam не был переведен в cfscript.

Мне просто нужно будет проверить, определен ли формат, и присвоить ему значение? Или есть способ сделать это лучше?

Спасибо

9
задан Limey 17 October 2011 в 19:12
поделиться