Well, I was just looking through examples, and if those used scanf I assumed that was the way to go... Thanks, actually learned a few more things out of this (auto and try). No idea what the parameter after catch is supposed to do, what cast is or how to use parse since it was just mentioned, but at least now I know what to look up info for :)
No idea what got into me to try to teach myself some programming (and particularly something as advanced as D) these days. Haven't coded something that compiled in some 9 years (and that was Pascal, in 9th-10th grade). No scripting either in at least 5 (that's if staring in bewilderment at the Ruby code of an RPG Maker XP project I was working on at the time even counts as scripting). Only poked around with a little XHTML and CSS and took a "let's see what happens if I change this" approach with the PHP in my blog's theme, but not even that in some 2 years. So not much of anything to base further learning on and a high likelihood of saying I had enough and forgetting all about it again if my mind will get twisted in knots over some concept, so trying to be very "hands on" and putting away anything that doesn't immediately make sense in hopes it will later. Let's see if anything comes out of it :)