Session Storages Custom SessionStorage Session Storages There are two predefined storages: SessionStorageMemory , DirectoryStorage . And another composable storage: CacheStora...
List Functions List Functions The head function is used to get the first element of a list, but what it returns is still wrapped in the list. If we want to actually get the e...
简介 Cognitive complexity What’s next? 简介 A good library is one that has: Backward compatibility Complete and easy-to-understand documentation Minimum cognitive complexity Co...
Cookie/Header Sessions Cookies vs Headers sessions Cookies Headers Custom storages Cookie/Header Sessions You can either use cookies or custom HTTP headers for sessions. Th...
Returns and Jumps Break and Continue Labels Return at Labels Returns and Jumps Kotlin has three structural jump expressions: return. By default returns from the nearest enc...
Inline classes Members Inheritance Representation Mangling Inline classes vs type aliases Alpha status of inline classes Enabling inline classes in Gradle Enabling inline cla...
Passing information among interceptors Basic usage API reference Passing information among interceptors Ktor offers an Attributes class that acts as a small typed instance c...