kaiotp 42 Postado Abril 28, 2013 Share Postado Abril 28, 2013 (editado) Em Lua, Nomes (também chamados de identificadores) podem ser qualquer cadeia de letras, dígitos, e sublinhados que não começam com um dígito. Esta definição está de acordo com a definição de nomes na maioria das linguagens. (A definição de letras depende de qual é o idioma (locale): qualquer caractere considerado alfabético pelo idioma corrente pode ser usado como um identificador.) Identificadores são usados para nomear variáveis e campos de tabelas. As seguintes palavras-chave são reservadas e não podem ser utilizadas como nomes: and break do else elseif end false for function if in local nil not or repeat return then true until while Lua é uma linguagem que diferencia minúsculas de maiúsculas: and é uma palavra reservada, mas And e AND são dois nomes válidos diferentes. Como convenção, nomes que começam com um sublinhado seguido por letras maiúsculas (tais como _VERSION) são reservados para variáveis globais internas usadas por Lua. As seguintes cadeias denotam outros itens léxicos: + - * / % ^ # == ~= <= >= < > = ( ) { } [ ] ; : , . .. ... Cadeias de caracteres literais podem ser delimitadas através do uso de aspas simples ou aspas duplas, e podem conter as seguintes seqüências de escape no estilo de C: '\a' (campainha), '\b' (backspace), '\f' (alimentação de formulário), '\n' (quebra de linha), '\r' (retorno de carro), '\t' (tabulação horizontal), '\v' (tabulação vertical), '\\' (barra invertida), '\"' (citação [aspa dupla]) e '\'' (apóstrofo [aspa simples]). Além disso, uma barra invertida seguida por uma quebra de linha real resulta em uma quebra de linha na cadeia de caracteres. Um caractere em uma cadeia de caracteres também pode ser especificado pelo seu valor numérico usando a seqüência de escape \ddd, onde ddd é uma seqüência de até três dígitos decimais. (Note que se um caractere numérico representado como um seqüência de escape for seguido por um dígito, a seqüência de escape deve possuir exatamente três dígitos.) Cadeias de caracteres em Lua podem conter qualquer valor de 8 bits, incluindo zeros dentro delas, os quais podem ser especificados como '\0'. Cadeias literais longas também podem ser definidas usando um formato longo delimitado por colchetes longos. Definimos uma abertura de colchete longo de nível n como um abre colchete seguido por n sinais de igual seguido por outro abre colchete. Dessa forma, uma abertura de colchete longo de nível 0 é escrita como [[, uma abertura de colchete longo de nível 1 é escrita como [=[ e assim por diante. Um fechamento de colchete longo é definido de maneira similar; por exemplo, um fechamento de colchete longo de nível 4 é escrito como ]====]. Uma cadeia de caracteres longa começa com uma abertura de colchete longo de qualquer nível e termina no primeiro fechamento de colchete longo do mesmo nível. Literais expressos desta forma podem se estender por várias linhas, não interpretam nenhuma seqüência de escape e ignoram colchetes longos de qualquer outro nível. Estes literais podem conter qualquer coisa, exceto um fechamento de colchete longo de nível igual ao da abertura. Por conveniência, quando uma abertura de colchete longo é imediatamente seguida por uma quebra de linha, a quebra de linha não é incluída na cadeia de caracteres. Como exemplo, em um sistema usando ASCII (no qual 'a' é codificado como 97, quebra de linha é codificado como 10 e '1' é codificado como 49), as cinco cadeias literais abaixo denotam a mesma cadeia: a = 'alo\n123"' a = "alo\n123\"" a = '\97lo\10\04923"' a = [[alo 123"]] a = [==[ alo 123"]==] Uma constante numérica pode ser escrita com uma parte decimal opcional e com um expoente decimal opcional. Lua também aceita constantes hexadecimais inteiras, através do uso do prefixo 0x. Exemplos de constantes numéricas válidas são: 3 3.0 3.1416 314.16e-2 0.31416E1 0xff 0x56 Um comentário começa com um hífen duplo (--) em qualquer lugar, desde que fora de uma cadeia de caracteres. Se o texto imediatamente depois de -- não é uma abertura de colchete longo, o comentário é umcomentário curto, o qual se estende até o fim da linha. Caso contrário, ele é um comentário longo, que se estende até o fechamento de colchete longo correspondente. Comentários longos são freqüentemente usados para desabilitar código temporariamente. Creditos; Kaiotp Reference Editado Abril 29, 2013 por kaiotp Link para o comentário https://xtibia.com/forum/topic/213248-tutorial-conven%C3%A7%C3%B5es-l%C3%A9xicas/ Compartilhar em outros sites More sharing options...
FenixBorges 13 Postado Abril 28, 2013 Share Postado Abril 28, 2013 Póste os verdadeiros créditos, eu já ví esse tutorial em uma apostila de "ensinamentos da linguagem LUA", Tem o mesmo conteúdo em geral. Reprovado (x) Link para o comentário https://xtibia.com/forum/topic/213248-tutorial-conven%C3%A7%C3%B5es-l%C3%A9xicas/#findComment-1512257 Compartilhar em outros sites More sharing options...
elrico 2 Postado Abril 29, 2013 Share Postado Abril 29, 2013 (editado) Reprovado, Editado Abril 29, 2013 por elrico Link para o comentário https://xtibia.com/forum/topic/213248-tutorial-conven%C3%A7%C3%B5es-l%C3%A9xicas/#findComment-1512675 Compartilhar em outros sites More sharing options...
AlexandreGiacobo 5 Postado Abril 29, 2013 Share Postado Abril 29, 2013 Qual o objetivo deste tópico,ensinar oquê? Link para o comentário https://xtibia.com/forum/topic/213248-tutorial-conven%C3%A7%C3%B5es-l%C3%A9xicas/#findComment-1512685 Compartilhar em outros sites More sharing options...
kaiotp 42 Postado Abril 29, 2013 Autor Share Postado Abril 29, 2013 FenixBorges Postei Os verdadeiros créditos me mande Mp pra descutirmos Se For o Caso... @AlexandreGiacobo; O Objetivo desse tópico e ensinar a entender um pouco melhor do script.. Link para o comentário https://xtibia.com/forum/topic/213248-tutorial-conven%C3%A7%C3%B5es-l%C3%A9xicas/#findComment-1512706 Compartilhar em outros sites More sharing options...
FenixBorges 13 Postado Abril 29, 2013 Share Postado Abril 29, 2013 (editado) Não quéro discutir cara, só quéro é não ver o povo sendo enganado. Arrume os devidos créditos. Editado Abril 29, 2013 por FenixBorges Link para o comentário https://xtibia.com/forum/topic/213248-tutorial-conven%C3%A7%C3%B5es-l%C3%A9xicas/#findComment-1512769 Compartilhar em outros sites More sharing options...
elrico 2 Postado Maio 1, 2013 Share Postado Maio 1, 2013 Cara, Não intendi nada do tópico Link para o comentário https://xtibia.com/forum/topic/213248-tutorial-conven%C3%A7%C3%B5es-l%C3%A9xicas/#findComment-1513744 Compartilhar em outros sites More sharing options...
Roksas 846 Postado Maio 1, 2013 Share Postado Maio 1, 2013 Olá XTibiano! Infelizmente, seu tutorial foi reprovado. Procure por ajuda na seção de como formular um bom tutorial. Grato pela atenção. Movido. Link para o comentário https://xtibia.com/forum/topic/213248-tutorial-conven%C3%A7%C3%B5es-l%C3%A9xicas/#findComment-1514008 Compartilhar em outros sites More sharing options...
Posts Recomendados