J'ai joué avec ce morceau de code pendant plus d'une heure en essayant de le réorganiser différemment. Y a-t-il un moyen plus simple de l'écrire?refactor mon if code de déclaration
if x is not Number ;// if x is string
{
if y is not Number ;// x, y both strings
{
Eval(x)
Eval(y)
return
}
else ;// x is string, y is Number
{
Eval(x)
Scale(y)
return
}
}
else if y is not Number ;// x is Number, y is string
{
Scale(x)
Eval(y)
return
}
else ;// both are numbers
{
Scale(x)
Scale(y)
return
}
2 secondes plus vite ... –
Merci, je pensais que c'était ma fonction utilitaire, appelée GetScaledButtonCoord. Je vais seulement avoir deux vars x, y, mais peut-être que je devrais séparer cela plus loin .. – mikew