[quote=fabioissamu]Existe algum modo, assim como no php de incluir um código dinamicamente?
[/quote]
Existe, sim. O modo mais simples é simplesmente chamar eval passando o código que você quer executar como string. Mas isso até o JavaScript faz.
[quote=fabioissamu]Existe algum modo, assim como no php de incluir um código dinamicamente?
[/quote]
Existe, sim. O modo mais simples é simplesmente chamar eval passando o código que você quer executar como string. Mas isso até o JavaScript faz.
Muito bom, será que a maioria das linguagens script fazem isso?
Ruby -> Sim
Asp (descontinuado) -> Sim
ActionScript -> Sim
PHP -> Sim
Lua -> Sim
Python -> Sim
Macromedia Director “Lingo” (morto) -> Sim
É possível com Java?
Snif java não tem eval de forma simples
http://mindprod.com/jgloss/eval.html
Se vc quiser usar java como uma linguagem de script, vá de BeanShell!
Logo o beanshell vai estar no JSE. É só esperar um pouco…
Existe algum modo, assim como no php de incluir um código dinamicamente?
ex:[code]
[/code]
geracodigo.php
if($_GET['id']==42){
echo "if(){//blablabla}";
}else{
echo "echo 'blablabla';";
}
[/quote]
só um detalhe, vc nao consegue fazer isso no PHP nao:
include(“geracodigo.php?id=42”);
Existe algum modo, assim como no php de incluir um código dinamicamente?
ex:[code]
[/code]
geracodigo.php
if($_GET['id']==42){
echo "if(){//blablabla}";
}else{
echo "echo 'blablabla';";
}
[/quote]
só um detalhe, vc nao consegue fazer isso no PHP nao:
include(“geracodigo.php?id=42”);
[/quote]
Talvez haja um erro de sintaxe ou vc deva colocar a url toda, mas funciona sim
vc nao pode dar um INCLUDE em uma pagina passando uma query string junto…
:twisted: :twisted: :twisted:
[quote=pardal_nb]vc nao pode dar um INCLUDE em uma pagina passando uma query string junto…
:twisted: :twisted: :twisted:
[/quote]
:?:
Isso q vc está dizendo pra mim é novo, qual versão do PHP vc tá falando?
Sei lá, php sempre muda as coisas sem avisar!
Pelo menos é o que dizem
Eu não concordo que seja fracassada. Aliás, está dentro do que foi proposto. É mesmo menos poderoso que templates, e muito mais limitado do que outras linguagens fazem. Mas ele nunca se propos a ser mais do que isso.
O problema é a integração dos generics com a reflexão. Mas como programação reflexiva é um problema à parte, era de se esperar que as coisas não casassem bem mesmo.[/quote]
Foi feito aquilo que foi dito que seria entregue, não aquilo que foi proposto. Basta conhecer um pouco da história de generics no Java para saber disso. O Pizza Compiler, que depois se tornou o GJ, suportava todos os tipos como parâmetros, incluindo primitivos e arrays. O próprio Bracha já escreveu publicamente que sobre todas as frustrações dele de entregar uma linguagem melhor mais acabou desistindo.
Por sinal, não entegraram tudo que prometeram. Falaram que por usar erasure, código com generics executaria em versões anteriores do Java, coisa que não aconteceu.
WIldcards, apesar de serem conceitualmente muito legal, são um desastre para consumo geral, 99,9% dos programadores Java tem convulsões se tentarem entender como usá-las corretamente.
Pergunta doente, todos tópicos assim da rolo…
E SE VOCÊ MORRER?
Nem estude :!: