- Ajuda Scilab
- Funções
- Built-in & external
- Libraries
- profiling
- argn
- bytecode
- bytecodewalk
- comp
- deff
- edit
- exec
- execstr
- fun2string
- funcprot
- function
- functions
- getd
- head_comments
- listfunctions
- macr2lst
- macr2tree
- macro
- macrovar
- mode
- overloading
- recompilefunction
- sciargs
- tree2code
- varargin
- varargout
- code2str
- str2code
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.
comp
compilação de função Scilab
Seqüência de Chamamento
comp(function [,opt])
Parâmetros
- function
uma função scilab não-compilada (tipo 11)
- opt
flag com valor 0 (padrão), 1 ou 2.
Descrição
comp(function)
compila a função
function
. Funções compiladas e interpretadas são
equivalentes, mas geralmente as compiladas são mais rápidas. As funções
fornecidas nas bibliotecas padrões são compiladas.
A definição online bem como a sintaxe curta dos comandos
exec
e deff
geram funções
compiladas. Então comp tem que ser usado apenas em casos bem particulares.
Para se produzir uma função não compilada, deve-se usar exec ou deff com a opção
"n"
.
O valor opt==2 faz com que a função seja compilada "para definição de perfil". Note que agora é possível adicionar a instrução de definição de perfil após a compilação utilizando a função add_profiling .
A opção obsoleta opt==1 era específica para propósitos de análise de códigos e agora é ignorada, i.e tratada como opt==0.
Note: na compilação a função original é modificada e nenhum objeto novo é criado.
Report an issue | ||
<< bytecodewalk | Funções | deff >> |