-3
A
回答
2
八度(和matlab)有一个相当独特的方式从函数返回变量。它们不是使用return
关键字明确定义从函数返回的内容,而是从一开始就定义在函数退出时将返回哪些变量,并且八度仅在函数退出时按名称查找这些变量,并返回它们的值,无论他们在那一点上如何。
你的函数可能返回什么:
function returnsNothing();
disp('hello, I return nothing');
end
或者它可能会返回一个输出:
function Out = returnsOne(x)
Out = x+5
disp('This function will return the value of Out');
end
或者它可能会返回一个以上的输出:
function [Out1, Out2] = returnsTwo(x)
Out1 = x+5;
Out2 = x+10;
end
你会打电话来自octave终端(或脚本)的最后一个功能是这样的:
[a,b] = returnsTwo(5); % this will make a = 10 and b = 15
相关问题
- 1. 不知道为什么我的功能不是一个功能?
- 2. 不知道这个功能是什么
- 3. browserConnectionEnabled功能的含义是什么?
- 4. 我不知道错误的含义是什么?
- 5. 我想知道为什么我不能使用这个功能?
- 6. 不知道为什么我不能格式化此文本
- 7. 我不知道什么哈希(#)在zsh中的含义
- 8. 我怎么知道什么TextView是clickbale?
- 9. 功能跳过一个条目,我不知道为什么
- 10. 我不知道这个功能有什么问题
- 11. 这个通知的含义是什么?
- 12. 如何才能知道什么是C#
- 13. 我怎么能知道什么是SQLite中
- 14. 什么是微不足道的功能?
- 15. 我不知道什么是错,此代码,我就只是基本的运行
- 16. 我想知道Maven是什么
- 17. java.lang.NullPointerException,我不知道什么是错的
- 18. IndexError但我不知道什么是错
- 19. 不知道我在做什么错 - 获取不是功能错误
- 20. 什么是自包含功能?
- 21. 我不知道为什么我能执行此命令行指令
- 22. 知道父功能
- 23. 确定此功能是否成功的pythonic方式是什么?
- 24. 我想知道cv错误的含义
- 25. Google Maps API - 这一行的含义/功能是什么?
- 26. 我怎样才能知道这是做什么?
- 27. 我怎样才能知道p0是什么?
- 28. 我怎么能知道我的网站包含恶意代码
- 29. 我怎么能知道何时LLVM改变签名功能
- 30. 我怎么能知道PowerShell的功能被忽略了
热力学计算?你告诉我们什么是TC,你看代码 – dram
函数''Translate'的输出,尽管它在函数中从来没有被定义过,但它实际上并没有什么,这会引发错误... – Wolfie
请参阅https://www.gnu.org/software/octave/doc/v4.0.3/Defining-Functions.html – beaker