Gegen solche Frage spricht in der Regel nichts, es ist jedoch immer hilfreich, wenn man das Problem möglichst genau beschreiben kann, zum Beispiel:
> Ich habe folgenden Code, man mit
> `\settowidth` bestimmt einfacher
> machen kann, aber ich weiß nicht, wie
> es geht.
>
> \documentclass{article}
> \begin{document}
> \setbox0=\hbox{Text}
> \newlength{\mylength}
> \setlength{\mylength\{\wd0}
\setlength{\mylength}{\wd0}
> \the\mylength
> \end{document}
Eine Antwort wäre dann
> Ganz einfach `\settowidth{\mylength}{Text}`.
>
> \documentclass{article}
> \begin{document}
> \newlength{\mylength}
> \settowidth{\mylength}{Text}
> \the\mylength
> \end{document}
Diese Fragen sind am besten unter dem Thema [{best-practice}](http://texwelt.de/wissen/themen/best-practice/) einzuordnen.