How to comment out unused arguments in function header

1 Ansicht (letzte 30 Tage)
Daniel
Daniel am 30 Dez. 2013
Beantwortet: Jacob Halbrooks am 30 Dez. 2013
I want to put arguments I am currently not using in certain function header into comments so that I can call the function without those arguments.
The reason for that, is that at the moment my code is not using those arguments, but I want them there for later, when I can suplly the actual arguments I need there.
Anyone know what I can use there? neither %{ %} nor ... are working for some reason.
Is there something like /* */ from Java?
  1 Kommentar
John D'Errico
John D'Errico am 30 Dez. 2013
I think it is time for you to learn to use one of the MANY ways of doing this without the kludge of comments. MATLAB can handle a variable number of arguments very nicely. Use varargin, or learn how to supply empty arguments as a placeholder, or learn how matlab works it when you simply don't supply values at all for the last few arguments of a function.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Jacob Halbrooks
Jacob Halbrooks am 30 Dez. 2013
Consider writing your functions to take parameter/value pairs. By doing this, you could define optional parameters that don't need to be passed in, and the approach provides a clean, extensible interface.
A typical function written this way would take varargin as the function input and then use inputParser to define parameters and process them. For examples, see the doc:
doc inputParser

Weitere Antworten (0)

Kategorien

Mehr zu Argument Definitions finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by