命題 文字列で与えられたIPアドレスがIPv4なのかIPv6なのかを判別したいとき、Javaではどう書けばいいのか。
Javaの書き方を完全に流用してます。isInstanceOfは知らないとハマります。
import java.net.Inet6Address import java.net.Inet4Address import java.net.InetAddress println(InetAddress.getByName("192.0.2.10").isInstanceOf[Inet6Address]) // false println(InetAddress.getByName("::1").isInstanceOf[Inet6Address]) // true