# Print Function - Mikrotik Script RouterOS

    How to Print Function on RouterOS

    As stated in Lua documentation, 'print' command is not available in RouterOS compared to standard Lua release. This example will show you how to get back 'print' command

    # Print function
    function print (...)
       local strPrintResult = ""
       if ... then
          local targs = {...}
          for i,v in ipairs(targs) do
            strPrintResult = strPrintResult .. tostring(v) .. "  "
          end
          strPrintResult = strPrintResult .. "\r"
          io.write(strPrintResult)
       end
    end
    Now you can include this custom function to other scripts and use this cool custom print function :)
    You can also modify this function to write messages in RouterOS log.

    Credit: wiki.mikrotik.com