поэтому я добавляю, когда блок вокруг строки в коде, но проблема заключается в добавлении этого, когда блок изменяет область видимости, делая объявленные внутри него переменные не видимыми из других частей программы
Проблема в том, чтов подобных случаях
val (_, _, d_done, refill_cnt) = edge_out.count(tl_out.d)}
также есть способ добавить эту строку внутри блока when без изменения области действия
, точка объявляет его вне блока when и затем присваивает значениетребует, чтобы я знал, что это за тип, и с множеством переменных, которые могут стать сложными
что я хочу достичь, это что-то вроде этого
when (refill_addr <80000000.U){
val (_, _, d_done, refill_cnt) = edge_out.count(tl_out.d)}
Без изменения области действия