第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

方法參數(shù)返回后,intellij 代碼格式無法正確縮進(jìn)(kotlin 和 Java)

方法參數(shù)返回后,intellij 代碼格式無法正確縮進(jìn)(kotlin 和 Java)

Helenr 2021-12-10 10:57:58
在方法參數(shù)調(diào)用與上述不正確對(duì)齊后返回時(shí),我們對(duì)代碼格式的工作方式有一些麻煩)。目前在 AndroidStudio 3.2.1 中,但據(jù)我所知,它一直在這樣做。問題發(fā)生在 Kotlin 和 Java 中。我們不喜歡自動(dòng)套用格式的功能。fun behaviourExample() {    this.methodCall(        lambda1 = { /*something*/ },        lambda2 = { /*somethingElse*/ }    )        .map { "Line incorrectly indented" }        .map { "I'd like the lines to be correctly indented" }}fun methodCall(lambda1: () -> Unit, lambda2: () -> Unit): String {    return "otherThing"}我們想找到改變自動(dòng)套用格式的參數(shù),如下所示:map{}正確對(duì)齊關(guān)閉)fun behaviourExample() {    this.methodCall(            lambda1 = { /*something*/ },            lambda2 = { /*somethingElse*/ }        )        .map { "Line correctly indented" }        .map { "I'd like the lines to be correctly indented" }}與此同時(shí),我們正在做的是在 之前返回methodCall,這并不漂亮,但有效。fun behaviourExample() {    this        .methodCall(            lambda1 = { /*something*/ },            lambda2 = { /*somethingElse*/ }        )        .map { "Line correctly indented but I don't like to be forced to add methodCall() in a new line" }        .map { "I'd like the lines to be correctly indented" }}我們懷疑它應(yīng)該在首選項(xiàng) -> 代碼樣式 -> Kotlin 中的某個(gè)位置,但我們使用了一堆參數(shù)并沒有找到它
查看完整描述

1 回答

?
瀟湘沐

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊

您現(xiàn)在使用的格式實(shí)際上是根據(jù)編碼約定應(yīng)該如何設(shè)置此類代碼的格式。如果方法調(diào)用的右括號(hào)換行,則它與方法調(diào)用的開頭對(duì)齊。沒有選項(xiàng)可以將其縮進(jìn) 4 個(gè)空格。


查看完整回答
反對(duì) 回復(fù) 2021-12-10
  • 1 回答
  • 0 關(guān)注
  • 188 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)