问题描述
我正在按照官方参考指南学习八度音阶。我在函数部分,只是尝试了其中一个函数:
function retval = test (v)
retval = sum (v) / length (v);
endfunction
a=test([1,2,3,4,5]);
disp(a);
这什么都不打印,为什么?
解决方法
您的语法似乎正确,并且在https://octave-online.net中输出了输出:
如果它在您的系统上不起作用,请进入调试模式(https://octave.org/doc/v4.4.1/Entering-Debug-Mode.html#Entering-Debug-Mode),以查看变量$packages.each | $key,$value | {
if $value['arguments'] != 'undef' {
package { "install_${key}" :
name => $key,ensure => $value['version'],provider => $value['provider'],install_options => $value['arguments'],notify => Reboot['after_profile_admin'],}
} else {
package { "install_${key}" :
name => $key,ensure => $value['version'],provider => $value['provider'],notify => Reboot['after_profile_admin'],}
}
}
是否未正确初始化或a
是否不能正常工作。