\b;Instrução \c;grab\n;
A instrução \c;grab();\n; instrui o robô a usar o braço operacional para  pegar um objeto que está no chão, em uma plataforma de um edifício ou em  um local de célula de energia de um robô.

\b;Uso básico
A instrução \c;grab();\n;  quando escrita desta forma pega o objeto que  está na frente do robô. Aqui está um pequeno programa que pega um objeto  na frente de um robô e o larga 5 metros adiante:
\c;
\s;	grab();
\s;	\l;move\u cbot\move;(5);
\s;	\l;drop\u cbot\drop;();
\n;
\b;Para especialistas
Sintaxe:
\s;\c;grab ( local );\n;

A instrução apela para o braço operacional de um \l;robô agarrador\u object\botgr;, a fim de pegar o objeto mais próximo.

\t;local: \c;\l;int\u cbot\int;\n; (valor padrão: \c;InFront\n;)
Local indica onde o robô deve procurar um objeto para pegar. Se nenhuma indicação é dada, o objeto a frente do robô será pego.
\c;InFront   \n;  Pega na frente (valor padrão).
\c;Behind    \n;  Pega atrás.
\c;EnergyCell\n;  Pega a célula de energia do robô.

\t;Valor de retorno: \c;\l;int\u cbot\int;\n;
Normalmente um erro para o programa. Você pode prevenir o programa de parar utilizando a instrução \c;\l;errmode\u cbot\errmode;(0)\n;.  Um valor diferente de zero é retornado por \c;grab();\n; se um erro ocorrer.
\c;== 0 \n;um objeto foi pego
\c;!= 0 \n;erro, nenhum objeto foi pego

\t;Veja também
\l;Programação\u cbot;, \l;tipos\u cbot\type; e \l;categorias\u cbot\category;.
