7
A
回答
12
您可以使用Octave中的exist
函數來完成這項工作。它可以用來檢查給定名稱是否存在,作爲一個變量,內置於函數,文件或目錄中。在你的情況下,檢查變量的存在,你可以使用這樣的事情:
if (exist("your_var_name", "var") == 1)
printf("varname exists");
else
printf("varname not exists");
endif
你可以參考以下鏈接瞭解詳細信息:
5
需要將變量名也放在引號中,
存在(「varname」,「var」)
2
if (exist("itemcount") == 1)
% here it checks if itemcount is a variable, by changing the value after ==, you can check for function name, file name, dir, path etc.
end
注意itemcount用雙引號。
通過==後改變值,你可以檢查函數名,文件名,目錄,路徑等
從/詳細信息在: https://www.gnu.org/software/octave/doc/interpreter/Status-of-Variables.html#XREFexist
其他返回值.. 2如果名稱是絕對文件名,Octave路徑中的普通文件,或(在追加'.m'後)Octave路徑中的函數文件,3如果名稱是Octave中的'.oct'或'.mex'文件如果名稱是內置函數,則爲5;如果名稱爲目錄,則爲7;如果名稱是與文件無關的函數(在命令行中輸入),則爲103。否則返回0.
相關問題
- 1. 如何檢查變量是否定義?
- 2. Ruby:如何檢查哈希定義中是否存在變量
- 3. 在Emacs Lisp中,如何檢查變量是否被定義?
- 4. C#檢查變量是否定義
- 5. Autotabbing&檢查變量是否定義
- 6. 如何檢查Node.js中是否定義了變量?
- 7. 未定義的變量 - 如何檢查var是否存在
- 8. 如何檢查變量是否存在?
- 9. 如何檢查變量是否在python
- 10. 如何檢查一個變量是否由名稱定義
- 11. 如何檢查變量或對象是否未定義?
- 12. 如何檢查變量是否未定義
- 13. 如何檢查是否定義了django模板變量?
- 14. 如何檢查是否定義了一些變量?
- 15. 檢查未定義的變量是否在chrome中不工作
- 16. 檢查變量是否(定義)在JavaScript中不起作用
- 17. 如何檢查變量是否在ASP.NET MVC中的主文件中定義
- 18. 如何檢查一個常量是否在晶體中定義
- 19. 如何檢查常量是否在主佈局中定義?
- 20. 如何查看是否在Javascript中定義了變量名稱
- 21. 檢查是否變量是一定值
- 22. 如何檢查變量是否在@foreach循環中使用時定義的
- 23. 如何在Java腳本中分配之前檢查變量是否已定義?
- 24. 如何檢查變量是否爲CFString?
- 25. 如何檢查變量是否有值?
- 26. 如何檢查變量是否爲空?
- 27. 檢查瓶子中是否定義了全局變量
- 28. XSLT定義一個變量並檢查它是否存在後
- 29. 檢查是否存在定義變量 - 警告錯誤php
- 30. JavaScript:如何檢查變量是否存在變量名?
它應該是if(exists(「varname」,「var」)== 1) – Serhiy 2014-12-31 07:09:08