Drupal get form returns string "array" I have module, that should build form. However it is not showing form.

There is my code:

function weblabs_form() {
    $form = array();

$form['name']=array(
    '#type'=&gt;'textfield',
    '#title'=&gt;t('Enter your name'),
    '#description'=&gt;t('Your first name goes here')
);
$form['last_name']=array(
    '#type'=&gt;'textfield',
    '#title'=&gt;t('Enter your Last name'),
    '#description'=&gt;t('Your Last name goes here')
);

$form['email']=array(
    '#type'=&gt;'textfield',
    '#title'=&gt;t('Enter your email'),
    '#description'=&gt;t('Your email goes here')
);

$form['country']=array(
    '#type'=&gt;'select',


       '#title'=&gt;t('Select your country'),
        '#options'=&gt;array('USA','UK','France','Japan')
    );

    $form['submit']=array(
        '#type'=&gt;'submit',
        '#value'=&gt;t('Submit')
    );

    return $form;
}

function weblabs_form_submit($form, &amp;$form_state){
    echo("&lt;h1&gt;TEST&lt;/h1&gt;");
    drupal_set_message("TEST");
}

function weblabs_menu() {
    $items['calculator'] = array(
        'title' =&gt; 'Kalkulačka WebLabs',
        'page callback' =&gt; 'drupal_get_form',
        'page arguments' =&gt; array('weblabs_form'),
        'access arguments' =&gt; array('access content'),
        'type' =&gt; MENU_CALLBACK,
        );
    return $items;
}`
To print the HTML code corresponding to your form you need to render it:

$form = drupal_get_form('weblabs_form');
print drupal_render($form);