Associative Array Confusion - arr[int] vs arr[*]

Hi,

What is the difference between declaring the associative array in the following ways.
1.) byte arr[int]
2.) byte arr[*]

Most of the sites have mentioned that “*” means the key will be integer type only.
Then what is the difference between the above two?
Thanks,
Mukul

In reply to mukul1996:

[*] is a wildcard index with no defined type (other than integral) and should never be used. It is legacy from the Vera language.

See ASSOCIATIVE ARRAY | Verification Academy