All Downloads are FREE. Search and download functionalities are using the official Maven repository.

extensions.kwargMapExtensions.kt Maven / Gradle / Ivy

package matplotlib

fun  Map?.toKwargPythonStringOrNone(): String {
    return if (this == null) "None" else "," + this.map { "${it.key}=${it.value}" }.joinToString(",")
}

fun   Map?.toKwargPythonStringOrEmpty(): String {
    return if (this == null) "" else this.map { "${it.key}=${it.value}" }.joinToString(",")
}

@JvmName("toKwargPythonStringOrNoneStringString")
fun Map?.toKwargPythonStringOrNone(): String {
    return if (this == null) "None" else "," + this.map { "${it.key}=${it.value}" }.joinToString(",")
}

fun Map?.toKwargPythonDictOrNone(): String {
    return if (this == null) "None" else ("{" + this.map { "\"${it.key}\": \"${it.value}\"" }.joinToString(",") + "}")
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy