1
1
Fork 0
AtomicKotlinCourse/Programming Basics/String Templates/Exercise 5/task.md

22 lines
1.1 KiB
Markdown
Raw Normal View History

## Mastering the IDE: Rename
The IDE simplifies many common actions. For example, suppose you want to rename
an identifier. Inventing a good name is difficult, so it's often an iterative
process. After using a function, for example, you might think up a better name
for it.
<span class="control">`Find`</span> and <span class="control">`Replace`</span>
may lead to unexpected results, because the name might appear in different
contexts, for example inside strings or comments. In the code example you can
see `answer` both as a name for a `val` and as a part of a string literal. It's
even more complicated when renaming a function because that function might be
used in many files.
The IDE allows you to rename a declaration automatically. Put the caret on the
`val` name and press <span class="shortcut">&shortcut:RenameElement;</span>.
You can also choose <span class="control">`Refactor`</span> from the
application menu, then choose <span class="control">`Rename`</span>.
Rename the `val` name to `result` without changing the word "answer" in the
string literal. The string should become: "The answer is $result".