我有一個方法,每次都必須傳入一個固定的對象paint,因為這個函數會被頻繁調用,所以我不能在內聯函數中創建對象。inlinefunCanvas.drawPoint(point:PointF,paint:Paint){drawPoint(point.x,point.y,paint)}但是我很多地方都會調用這個方法。//(Canvas.apply(..,..))drawPoint(pointA,pointPaint)drawPoint(pointB,pointPaint)drawPoint(pointC,pointPaint)drawPoint(pointD,pointPaint)可以看到每次都會傳入一個pointPaint對象。所以我在想有沒有類似這樣一個功能//(Canvas.apply(..,..))bind(pointPaint)drawPoint(pointA)drawPoint(pointB)drawPoint(pointC)drawPoint(pointD)
Kotlin 可以動態為對象綁定一個額外對象嗎?
海綿寶寶撒
2019-05-12 15:03:14