├── .gitignore ├── README.md └── code ├── aboutlazy ├── README.md └── kotiln │ └── AboutLazy.kt ├── aggregationandfilter ├── README.md └── kotlin │ └── AggregationAndFilter.kt ├── arryanacollection ├── README.md └── kotlin │ └── ArrayNCollection.kt ├── collectionsort ├── README.md └── kotlin │ └── CollectionSort.kt ├── concurrentcommunity ├── README.md └── kotlin │ └── ConcurrentCommunity.kt ├── concurrentjava ├── README.md └── kotlin │ └── ConcurrentJava.kt ├── controlflow ├── README.md └── kotlin │ └── ControlFlow.kt ├── convertandsubcollectionextraction ├── README.md └── kotlin │ └── ConvertAndSubCollectionExtraction.kt ├── coroutine ├── README.md └── kotlin │ ├── 1_Begin.kt │ ├── 2_GlobalScope_launch.kt │ ├── 3_GlobalScope_async.kt │ ├── 4_runBlocking.kt │ ├── 5_Job.kt │ ├── 5_coroutinScope.kt │ ├── 6_Dispatchers.kt │ ├── 7_CustomDispatchers.kt │ ├── 8_withContext.kt │ └── 9_Supervisor_ExceptionHandler.kt ├── delegation ├── README.md └── kotlin │ └── Delegation.kt ├── doyouknowdataclass ├── README.md └── kotlin │ └── Doyouknowdataclass.kt ├── enumclass ├── README.md └── kotlin │ └── EnumClass.kt ├── exception ├── README.md └── kotlin │ └── HowToExceptions.kt ├── fileiostream ├── README.md └── kotlin │ └── FileIOStream.kt ├── functionyouwantmake ├── README.md └── kotlin │ └── FunctionYouWantMake.kt ├── generics ├── README.md └── kotlin │ └── Generics.kt ├── inheritance ├── README.md └── kotlin │ └── Inheritance.kt ├── lambdaexpression ├── README.md └── kotlin │ └── LambdaExpression.kt ├── nullsafehandle ├── README.md └── kotlin │ └── NullSafeHandle.kt ├── objectandclass ├── README.md └── kotlin │ └── ObjectAndClass.kt ├── scopefunction ├── README.md └── kotlin │ └── ScopeFunction.kt ├── sealedclass ├── README.md └── kotlin │ └── Sealedclass.kt ├── sequence ├── README.md └── kotlin │ └── Sequence.kt ├── thinkabout ├── README.md ├── contents │ ├── curring │ │ └── README.md │ └── pureornot │ │ └── README.md └── kotlin │ ├── Curring.kt │ └── PureFunction.kt ├── varargandcallablereference ├── README.md └── kotlin │ └── VarargAndCallableReference.kt └── variable ├── README.md └── kotlin └── AboutVariable.kt /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | /kotlin-basic-for-you.iml 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/README.md -------------------------------------------------------------------------------- /code/aboutlazy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/aboutlazy/README.md -------------------------------------------------------------------------------- /code/aboutlazy/kotiln/AboutLazy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/aboutlazy/kotiln/AboutLazy.kt -------------------------------------------------------------------------------- /code/aggregationandfilter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/aggregationandfilter/README.md -------------------------------------------------------------------------------- /code/aggregationandfilter/kotlin/AggregationAndFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/aggregationandfilter/kotlin/AggregationAndFilter.kt -------------------------------------------------------------------------------- /code/arryanacollection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/arryanacollection/README.md -------------------------------------------------------------------------------- /code/arryanacollection/kotlin/ArrayNCollection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/arryanacollection/kotlin/ArrayNCollection.kt -------------------------------------------------------------------------------- /code/collectionsort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/collectionsort/README.md -------------------------------------------------------------------------------- /code/collectionsort/kotlin/CollectionSort.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/collectionsort/kotlin/CollectionSort.kt -------------------------------------------------------------------------------- /code/concurrentcommunity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/concurrentcommunity/README.md -------------------------------------------------------------------------------- /code/concurrentcommunity/kotlin/ConcurrentCommunity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/concurrentcommunity/kotlin/ConcurrentCommunity.kt -------------------------------------------------------------------------------- /code/concurrentjava/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/concurrentjava/README.md -------------------------------------------------------------------------------- /code/concurrentjava/kotlin/ConcurrentJava.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/concurrentjava/kotlin/ConcurrentJava.kt -------------------------------------------------------------------------------- /code/controlflow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/controlflow/README.md -------------------------------------------------------------------------------- /code/controlflow/kotlin/ControlFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/controlflow/kotlin/ControlFlow.kt -------------------------------------------------------------------------------- /code/convertandsubcollectionextraction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/convertandsubcollectionextraction/README.md -------------------------------------------------------------------------------- /code/convertandsubcollectionextraction/kotlin/ConvertAndSubCollectionExtraction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/convertandsubcollectionextraction/kotlin/ConvertAndSubCollectionExtraction.kt -------------------------------------------------------------------------------- /code/coroutine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/coroutine/README.md -------------------------------------------------------------------------------- /code/coroutine/kotlin/1_Begin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/coroutine/kotlin/1_Begin.kt -------------------------------------------------------------------------------- /code/coroutine/kotlin/2_GlobalScope_launch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/coroutine/kotlin/2_GlobalScope_launch.kt -------------------------------------------------------------------------------- /code/coroutine/kotlin/3_GlobalScope_async.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/coroutine/kotlin/3_GlobalScope_async.kt -------------------------------------------------------------------------------- /code/coroutine/kotlin/4_runBlocking.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/coroutine/kotlin/4_runBlocking.kt -------------------------------------------------------------------------------- /code/coroutine/kotlin/5_Job.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/coroutine/kotlin/5_Job.kt -------------------------------------------------------------------------------- /code/coroutine/kotlin/5_coroutinScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/coroutine/kotlin/5_coroutinScope.kt -------------------------------------------------------------------------------- /code/coroutine/kotlin/6_Dispatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/coroutine/kotlin/6_Dispatchers.kt -------------------------------------------------------------------------------- /code/coroutine/kotlin/7_CustomDispatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/coroutine/kotlin/7_CustomDispatchers.kt -------------------------------------------------------------------------------- /code/coroutine/kotlin/8_withContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/coroutine/kotlin/8_withContext.kt -------------------------------------------------------------------------------- /code/coroutine/kotlin/9_Supervisor_ExceptionHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/coroutine/kotlin/9_Supervisor_ExceptionHandler.kt -------------------------------------------------------------------------------- /code/delegation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/delegation/README.md -------------------------------------------------------------------------------- /code/delegation/kotlin/Delegation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/delegation/kotlin/Delegation.kt -------------------------------------------------------------------------------- /code/doyouknowdataclass/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/doyouknowdataclass/README.md -------------------------------------------------------------------------------- /code/doyouknowdataclass/kotlin/Doyouknowdataclass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/doyouknowdataclass/kotlin/Doyouknowdataclass.kt -------------------------------------------------------------------------------- /code/enumclass/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/enumclass/README.md -------------------------------------------------------------------------------- /code/enumclass/kotlin/EnumClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/enumclass/kotlin/EnumClass.kt -------------------------------------------------------------------------------- /code/exception/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/exception/README.md -------------------------------------------------------------------------------- /code/exception/kotlin/HowToExceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/exception/kotlin/HowToExceptions.kt -------------------------------------------------------------------------------- /code/fileiostream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/fileiostream/README.md -------------------------------------------------------------------------------- /code/fileiostream/kotlin/FileIOStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/fileiostream/kotlin/FileIOStream.kt -------------------------------------------------------------------------------- /code/functionyouwantmake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/functionyouwantmake/README.md -------------------------------------------------------------------------------- /code/functionyouwantmake/kotlin/FunctionYouWantMake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/functionyouwantmake/kotlin/FunctionYouWantMake.kt -------------------------------------------------------------------------------- /code/generics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/generics/README.md -------------------------------------------------------------------------------- /code/generics/kotlin/Generics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/generics/kotlin/Generics.kt -------------------------------------------------------------------------------- /code/inheritance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/inheritance/README.md -------------------------------------------------------------------------------- /code/inheritance/kotlin/Inheritance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/inheritance/kotlin/Inheritance.kt -------------------------------------------------------------------------------- /code/lambdaexpression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/lambdaexpression/README.md -------------------------------------------------------------------------------- /code/lambdaexpression/kotlin/LambdaExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/lambdaexpression/kotlin/LambdaExpression.kt -------------------------------------------------------------------------------- /code/nullsafehandle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/nullsafehandle/README.md -------------------------------------------------------------------------------- /code/nullsafehandle/kotlin/NullSafeHandle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/nullsafehandle/kotlin/NullSafeHandle.kt -------------------------------------------------------------------------------- /code/objectandclass/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/objectandclass/README.md -------------------------------------------------------------------------------- /code/objectandclass/kotlin/ObjectAndClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/objectandclass/kotlin/ObjectAndClass.kt -------------------------------------------------------------------------------- /code/scopefunction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/scopefunction/README.md -------------------------------------------------------------------------------- /code/scopefunction/kotlin/ScopeFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/scopefunction/kotlin/ScopeFunction.kt -------------------------------------------------------------------------------- /code/sealedclass/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/sealedclass/README.md -------------------------------------------------------------------------------- /code/sealedclass/kotlin/Sealedclass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/sealedclass/kotlin/Sealedclass.kt -------------------------------------------------------------------------------- /code/sequence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/sequence/README.md -------------------------------------------------------------------------------- /code/sequence/kotlin/Sequence.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/sequence/kotlin/Sequence.kt -------------------------------------------------------------------------------- /code/thinkabout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/thinkabout/README.md -------------------------------------------------------------------------------- /code/thinkabout/contents/curring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/thinkabout/contents/curring/README.md -------------------------------------------------------------------------------- /code/thinkabout/contents/pureornot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/thinkabout/contents/pureornot/README.md -------------------------------------------------------------------------------- /code/thinkabout/kotlin/Curring.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/thinkabout/kotlin/Curring.kt -------------------------------------------------------------------------------- /code/thinkabout/kotlin/PureFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/thinkabout/kotlin/PureFunction.kt -------------------------------------------------------------------------------- /code/varargandcallablereference/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/varargandcallablereference/README.md -------------------------------------------------------------------------------- /code/varargandcallablereference/kotlin/VarargAndCallableReference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/varargandcallablereference/kotlin/VarargAndCallableReference.kt -------------------------------------------------------------------------------- /code/variable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/variable/README.md -------------------------------------------------------------------------------- /code/variable/kotlin/AboutVariable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basquiat78/kotlin-basic-for-you/HEAD/code/variable/kotlin/AboutVariable.kt --------------------------------------------------------------------------------