Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
忽略函数在 SML 中的作用
fun prntlst f l = if NULL l then () else (ignore(f (HD l)); prntlst f (TL(l)));
忽略在这里做什么
该ignore函数什么都不做。它只是忽略它的参数并返回()。
ignore
()
该函数的重点是避免有关未使用返回值的警告。也就是说,如果您有一个f返回类型为 not的函数unit,则在不使用返回值的情况下调用f将导致警告。如果你环绕ignore它,它不会。
f
unit