understanding $ jquery as a pass to iife instead of $
===

I am trying to understand if there is any difference between:

    (function($){
    
    ...
    
    })(jQuery)

vs.

    (function($){
    
    ...
    
    })($)

Note the jQuery was replaced with a $. Is this ok? Is it not used anywhere because it can't work? It works but maybe it is non-standard? Can someone please explain this if it is an error or if it is ok?
Thanks

