Usando '[' colchete quadrado como uma função para lapply em R

Eu vi a funçãolapply usado em R para extrair elementos de matrizes que existem em uma lista de matrizes.

Por exemplo. Eu tenho uma lista de 3 (2x2) matrizes e quero extrair o elemento [1,2] de cada uma dessas 3 matrizes.

O código:list1 = lapply(mylist, '[', 1,2) funciona muito bem. Ele retorna uma lista com esses 3 elementos.

Estou tentando pesquisar o que isso está exatamente fazendo. O Google não ajudou e usou?'[' na ajuda de R não é muito explicativa. Não vejo como'[' é uma função em R, então o código não é intuitivo.

questionAnswers(2)

yourAnswerToTheQuestion