Serial.print in arduino not write variables : <p>I'm developing in arduino but I'm having problem to write in Serial</p>

<p>My code:</p>

<pre><code>void send(String prefix, String cmd, String param) {
    Serial.print("@");
    Serial.print(prefix);
    Serial.print(":");
    Serial.print(cmd);
    if (param.length() &gt; 0) {
        Serial.print("=");
        Serial.print(param);
    }
    Serial.print(";");
}

void sendComand(String cmd, String param)
{
    send("CMD", "xxx", "param");
}
</code></pre>

<p>Result:</p>

<pre><code>@:;@:;@:;@:;@:;@:;@:;@:;@:;@:;
</code></pre>

<p>Whats wrong?</p>
