The below proof appears in Lang's Introduction to Linear Algebra and appears to contain the main idea of the argument but not all the typical boilerplate that I expected to accompany the proof. It is also included in his slightly-more-advanced text Linear Algebra verbatim.
Theorem
Let $V$ be a vector space, $A : V \rightarrow V$ a linear map, and $\lambda \in \mathbb{R}$. If $V_{\lambda}$ is the subspace of $V$ generated by the eigenvectors of $A$ with eigenvalue $\lambda$, then every element of $V_{\lambda}$ is an eigenvector of $A$ with eigenvalue $\lambda$.
Proof
Let $v_1, v_2 \in V$ be eigenvectors of $A$ with eigenvalue $\lambda$.
Then $A(v_1 + v_2) = Av_1 + Av_2 = \lambda v_1 + \lambda v_2 = \lambda (v_1 + v_2) $.
If $c \in K$ then $A(cv_1) = cAv_1 = c\lambda v_1 = \lambda c v_1$. $\square$
My Impression
The proof seems a little sloppy but establishes the main idea of the theorem. The set $K$ is not defined (I did not see anywhere prior in the book where $K$ is defined throughout as a field of characteristic zero or otherwise). More importantly, it doesn't go through some of the motions I expected (assume $V$ finite-dimensional with dimension $n$, then as a subspace of $V$, $V_{\lambda}$ has dimension $\le n$, there exists a basis of $V_\lambda$, we can exhibit $v \in V_{\lambda} $ as a linear combination of the basis elements and by linearity of $A$, yadda yadda yadda...).
It seems like the proof given is actually a proof of the statement: "Let $E \subseteq V$ be the set of all eigenvectors of $A$ with eigenvalue $\lambda$. Then $E$ is a subspace of $V$."
The Bottom-Line Question: Does the proof actually establish the stated theorem under the typical evaluative standards of an undergraduate linear algebra class? I am trying to use this book to self-study and have been looking at some of the proofs as models for my own writing, but it seemed like either the theorem was not stated correctly here or the proof was deliberately leaving a lot of (routine) blanks for the reader to fill in.