Espaço em branco
YueScript é uma linguagem sensível a espaço em branco. Você precisa escrever blocos de código na mesma indentação com espaço ’ ‘ ou tabulação ’\t’, como corpo de função, lista de valores e alguns blocos de controle. E expressões contendo diferentes espaços em branco podem significar coisas diferentes. Tabulação é tratada como 4 espaços, mas é melhor não misturar o uso de espaços e tabulações.
Separador de instrução
Seção intitulada “Separador de instrução”Uma instrução normalmente termina em uma quebra de linha. Você também pode usar ponto e vírgula ; para terminar explicitamente uma instrução, o que permite escrever múltiplas instruções na mesma linha:
a = 1; b = 2; print a + ba = 1; b = 2; print a + bEncadeamento multilinha
Seção intitulada “Encadeamento multilinha”Você pode escrever chamadas de função encadeadas em múltiplas linhas com a mesma indentação.
Rx.Observable .fromRange 1, 8 \filter (x) -> x % 2 == 0 \concat Rx.Observable.of 'who do we appreciate' \map (value) -> value .. '!' \subscribe printRx.Observable .fromRange 1, 8 \filter (x) -> x % 2 == 0 \concat Rx.Observable.of 'who do we appreciate' \map (value) -> value .. '!' \subscribe print