dada uma função, retorna "bytecode" (código de bytes) da função em um array Scilab e vice-versa.
x = bytecode(f) f = bytecode(x)
função Scilab
vetor linha int32
x = bytecode(f)
retorna o "bytecode" da função
f
no array Scilab de inteiros
x
.
f= bytecode(x)
retorna em f
a
função associada ao "bytecode" dado no array Scilab de inteiros
x
.
![]() | AVISO: a validade de x não é
verificada. |
O bytecode da função Scilab evoluirá drasticamente no futuro, então o uso dessa função deve se restringir à manipulação de instruções de profiling.
function a=foo(),a=sin(3),endfunction bytecode(foo) | ![]() | ![]() |