Comments (4)
You had to have changed val list = getList()
to var list = getList()
in order to produce that result.
However, I see the problem. list += 3
is creating a new List and re-assigning that to list
. It is confusing, because +=
is doing some tricky things. add()
is probably a better way to demonstrate this.
from atomickotlinexamples.
I did indeed have "var list = getList()" in my file.
from atomickotlinexamples.
I think what I need to do is simplify this example so it uses add() instead of +=.
And then I need to add a section on how += works when using containers.
from atomickotlinexamples.
I just updated the Leapub ebook with the new version of the Lists chapter, with rewrites and a new section describing the behavior of +=.
from atomickotlinexamples.
Related Issues (19)
- When will the book to be published? HOT 1
- NPE PlaceholderDependencyManager.getReplacementText and other issues with running examples from Stepic preview HOT 1
- Selectively disable linting, if possible HOT 2
- varandval4, Typo in Task Description HOT 4
- 1.9 Booleans, open/closed logic HOT 1
- 1.13 Expressions & Statements, Exercise 2: breakpoints HOT 2
- 1.14 Summary 1, Exercise 2: minor efficiency boost HOT 2
- 1.14 Summary 1, Exercise 4: pad width HOT 3
- 2.x Introduction to Objects (multiple) HOT 3
- Typo HOT 1
- String index HOT 1
- very poor description HOT 1
- A slightly confusing reference to an atom. HOT 2
- i have trouble in running helloworld.kt , help me ? HOT 2
- [book] Type Inference (type rules) algorithm
- The hint button no longer works
- Incompatible with current Gradle version HOT 1
- Book not available for purchase via Stepik HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from atomickotlinexamples.