Сценарий: Преобразование fmt->Sprint() -> std::to_string()
Этот коммит содержится в:
родитель
1d4f9eff3d
коммит
f4fcbd57c4
2 изменённых файлов: 19 добавлений и 0 удалений
|
@ -550,6 +550,14 @@ void loop() {}
|
|||
```
|
||||
package test
|
||||
|
||||
type device struct {
|
||||
}
|
||||
func (d *device) doSomething() {
|
||||
a := ""
|
||||
a += fmt.Sprint(5)
|
||||
a += "A " + fmt.Sprint(19) + " A " + fmt.Sprint(a)
|
||||
}
|
||||
|
||||
func Setup() {
|
||||
a := ""
|
||||
a += fmt.Sprint(5)
|
||||
|
@ -558,7 +566,17 @@ func Setup() {
|
|||
```
|
||||
* Результат:
|
||||
```
|
||||
class device {
|
||||
public:
|
||||
void doSomething();
|
||||
};
|
||||
void setup();
|
||||
void device::doSomething() {
|
||||
std::string a="";
|
||||
a+=std::to_string(5);
|
||||
a+="A "+std::to_string(19)+" A "+std::to_string(a);
|
||||
}
|
||||
|
||||
void setup() {
|
||||
std::string a="";
|
||||
a+=std::to_string(5);
|
||||
|
|
|
@ -2,6 +2,7 @@ package service
|
|||
|
||||
var mapping = map[string]string{
|
||||
"fmt.Sprint": "std::to_string",
|
||||
"fmt->Sprint": "std::to_string",
|
||||
"digital.Low": "LOW",
|
||||
"digital.High": "HIGH",
|
||||
"digital.ModeInput": "INPUT",
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче