R - Sintaxe Básica

Como convenção, começaremos a aprender programação R escrevendo um "Hello, World!" programa. Dependendo das necessidades, você pode programar no prompt de comando R ou pode usar um arquivo de script R para escrever seu programa. Vamos verificar um por um.

Prompt de Comando R

Depois de configurar o ambiente R, é fácil iniciar o prompt de comando R apenas digitando o seguinte comando no prompt de comando -

$ R

Isso iniciará o interpretador R e você receberá um prompt> onde você pode começar a digitar seu programa da seguinte maneira -

> myString <- "Hello, World!"
> print ( myString)
[1] "Hello, World!"

Aqui, a primeira instrução define uma variável de string myString, onde atribuímos uma string "Hello, World!" e a próxima instrução print () está sendo usada para imprimir o valor armazenado na variável myString.

Arquivo de script R

Normalmente, você fará sua programação escrevendo seus programas em arquivos de script e, em seguida, executará esses scripts em seu prompt de comando com a ajuda de um interpretador R chamado Rscript. Então, vamos começar escrevendo o seguinte código em um arquivo de texto chamado test.R como em -

# My first program in R Programming
myString <- "Hello, World!"

print ( myString)

Salve o código acima em um arquivo test.R e execute-o no prompt de comando do Linux conforme mostrado abaixo. Mesmo se você estiver usando o Windows ou outro sistema, a sintaxe permanecerá a mesma.

$ Rscript test.R

Quando executamos o programa acima, ele produz o seguinte resultado.

[1] "Hello, World!"

Comentários

Os comentários são como texto de ajuda em seu programa R e são ignorados pelo interpretador durante a execução de seu programa real. Um único comentário é escrito usando # no início da instrução da seguinte forma -

# My first program in R Programming

R não oferece suporte a comentários de várias linhas, mas você pode executar um truque que é o seguinte -

if(FALSE) {
   "This is a demo for multi-line comments and it should be put inside either a 
      single OR double quote"
}

myString <- "Hello, World!"
print ( myString)
[1] "Hello, World!"

Embora os comentários acima sejam executados pelo intérprete R, eles não interferirão no seu programa real. Você deve colocar esses comentários dentro, entre aspas simples ou duplas.