Prevent mlint warning for onCleanup like return value
이전 댓글 표시
I wrote a function, similar to onCleanup. I noticed that Matlab does not give a mlint warning for the following code.
dummy = onCleanup( @() some_func );
But for my own function
dummy = MyOwnCleanup( @() some_func );
I get the warning Value assigned to variable might be unused, which I need to silence with %#ok<NASGU>. Obviously, Matlab recognizes the onCleanup call and does not emit a warning. How can I acchieve similar behaviour for my own MyOwnCleanup function?
댓글 수: 4
Rik
2024년 7월 2일
This is probably not possible without major interference with the editor. It will probably be an ugly hack.
A much easier hack is to overload the built-in onCleanup function. I don't think I would recommend this.
What exactly is your version doing? I might be interested in using it myself.
tommsch
2024년 7월 2일
tommsch
2024년 8월 23일
Umar
2024년 8월 24일
Hi @ tommsch,
You mentioned,” You just repeated my question and *all the stuff I know* “
Now, in your posted comments, you mentioned,
“I wrote a function, similar to onCleanup. I noticed that Matlab does not give a mlint warning for the following code. dummy = onCleanup( @() some_func );”
Could you please click the mathworks mlint documentation link below and tell me what does it say about mlint
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Debugging and Analysis에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

