But at the ticket office he learns that it's leaving early - that evening.

--------------------
Q1: What other verbs can we use instead of 'learns'? the meaning of 'learns' here is _______.

Q2: What is the function of '_' in the sentence?

My question, so i can understand the sentence, is what is "it"?

I see no purpose for the dash (-) in that sentence.