In the previous sections you have seen the data types YCP
knows
about. In most cases you will (and should) assign a certain data type
to every variable you declare. However, there might be cases when the
type of a variable is not really clear at coding time, e.g. (in some
rare cases) if you access the SCR to get some hardware data. While
you should try very hard to avoid this situation, there might be
cases where you can't.
To solve this problem, you may assign the type
any to your variable which makes it accept
assignments of any other valid type. However, because variables of
type any are highly deprecated in YaST
by now,
this “feature” will eventually be dropped in the near
future.