Double

Double

Method Overview

NameDescriptionReturn
Double.showPriceFormat()แปลง Double ให้เป็น String ที่อยู่ในรูปแบบค่าเงินString
Double.isInRange()ตรวจสอบค่าของ Double ว่าอยู่ในช่วงที่กำหนดหรือไม่Boolean
Double.isEven()ตรวจสอบว่า Double เป็น เลขคู่หรือไม่Boolean
Double.isOdd()ตรวจสอบว่า Double เป็น เลขคี่หรือไม่Boolean
Double?.toStringWithDefaultWhenNull()แปลง Double ให้เป็น String เริ่มต้นที่เราต้องการเมื่อค่า Double นั้นเป็น nullString

Method Details

fun Double.showPriceFormat(decimals : Int = 0) : String

แปลง Double ให้เป็น String ที่อยู่ในรูปแบบที่มี คอมม่า (,) คันหลัก และ สามารถกำหนดจำนวนจุดทศนิยมได้

Parameters

NameDescriptionTypeDefault
decimalsจำนวนตำแหน่งทศนิยมInt0

Returns

TypeDescription
StringReturn String ของตัวเลขในรูปแบบที่มีคอมม่าคั่นหลักพัน เช่น “1,0000.12”
fun Double.isInRange(min : Double , max : Double) : Boolean

ตรวจสอบค่าของ Double ว่าอยู่ในช่วงที่กำหนดหรือไม่

Parameters

NameDescriptionType
minจำนวนต่ำสุดของตัวเลขที่ต้องการDouble
maxจำนวนสูงสุดของตัวเลขที่ต้องการDouble

Returns

TypeDescription
BooleanReturn true เมื่อค่าของ Double อยู่ในช่วงที่กำหนด และ return false เมื่อค่าของ Double ไม่อยู่ในช่วงที่กำหนด
fun Double.isEven() : Boolean

ตรวจสอบว่า Double เป็น เลขคู่หรือไม่

Returns

TypeDescription
BooleanReturn true เมื่อค่าของ Double เป็นเลขคู่ และ return false เมื่อค่าของ Double ไม่ใช่เลขคู่
fun Double.isOdd() : Boolean

ตรวจสอบว่า Double เป็น เลขคี่หรือไม่

Returns

TypeDescription
BooleanReturn true เมื่อค่าของ Double เป็นเลขคี่ และ return false เมื่อค่าของ Double ไม่ใช่เลขคี่
fun Double?.toStringWithDefaultWhenNull(defaultValue : String = "-") : String

แปลง Double ให้เป็น String เริ่มต้นที่เราต้องการเมื่อค่า Double นั้นเป็น null

Parameters

NameDescriptionTypeDefault
defaultValueString เริ่มต้นที่ต้องการเมื่อค่า Double เป็น nullString

Returns

TypeDescription
StringReturn String ที่เป็นค่าเริ่มต้นที่เราต้องการเมื่อค่า Double เป็น null