How to implement a description for variables in the code?

6 次查看(过去 30 天)
Is there a possibility to add or write a sort of a description for the variables used in the code without using comments or writing their meaning in an adjacent txt file for instance?
I'm imagine it in my head as if it's possible to implement a description in matlab so that, for example, if I hover over a variable in the code a short description written by me appears.
Thanks !

采纳的回答

John D'Errico
John D'Errico 2022-9-9
编辑:John D'Errico 2022-9-9
So you want a tooltip to appear, hovering over each variable or line of code, but have no explicitly written comments in the code? Sorry, but this is not something implemented in MATLAB.
Is it possible to do in some other language? Of course. Start writing, since you may nee to implement the entire programming language yourself. Or pick some language that I don't know of, which may already have this caapability. But MATLAB is not an option, at least not at this date, or even in the near future.
Of course, you could submit this as a feature request, but I doubt it will happen anytime soon, as this would be a massive change in how the code and editor works.
  2 个评论
Rik
Rik 2022-9-9
To add to this answer:
The reason behind it is that Matlab variables are very run-time dependent. You can use the same variable name for many different things in the same function.
The way Matlab is currently set up is that you need to use comments to explain what your code is doing.
Once thing that is often forgotten: you have 63 characters for your variable names, so need to use single-letter variable names. If you want to explain what something is/does, what better than using the variable name? You don't even need to move over your cursor to read it.
Mhamad Hantro
Mhamad Hantro 2022-9-9
Thank you for your answers, of course I do name variables properly, but sometimes it's still better to have some sort of a description, describing the variable for what it does and how it acts. I don't know any other language that does this, it just occured to me and so I thought to ask because why not. But I guess the massive change in how the editor works is an enough why not.
Thanks !

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Get Started with MATLAB 的更多信息

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by