小编tre*_*iff的帖子

何时明确使用类型注释?

我一直在阅读The Rust Programming Language,但是我无法找到关于类型注释的最佳实践的明确答案,特别是对于原始类型.

例如,让编译器确定类型:

let v = true;
Run Code Online (Sandbox Code Playgroud)

或者,使用显式类型注释:

let v: bool = true;
Run Code Online (Sandbox Code Playgroud)

一般来说,我喜欢明确,但我不确定这是违反最佳做法还是首选风格.由于编译器不必推断类型,编译时间是否会得到改善?

primitive types rust

7
推荐指数
1
解决办法
1346
查看次数

在Ruby的多行%w行中添加注释

我有一个通过百分比字符串的多行字符串数组,如下所示:

array = %w(test
           foo
           bar)
Run Code Online (Sandbox Code Playgroud)

我想在foo条目中添加评论消息,例如

array = %w(test
           # TODO: Remove this line after fix #1
           foo
           bar)
Run Code Online (Sandbox Code Playgroud)

有什么方法可以将其转换为基本数组吗?

array = ['test',
         # TODO: Remove this line after fix #1
         'foo',
         'bar']
Run Code Online (Sandbox Code Playgroud)

ruby string comments

5
推荐指数
2
解决办法
508
查看次数

Vim无法读取TypeScript文件

我最近开始与ionic交流,ionic start在生成新项目后执行了他们的命令。

我注意到打开任何在vim中生成的ionic的TypeScript文件时,文件的内容为:<?xml version="1.0"?>

但是,如果我以崇高的文字或文件的形式打开文件,则cat可以获取实际的内容。

src / app / app.module.ts

import { BrowserModule } from '@angular/platform-browser';
import { ErrorHandler, NgModule } from '@angular/core';
import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';

import { MyApp } from './app.component';
import { HomePage } from '../pages/home/home';
import { ListPage } from '../pages/list/list';

import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';

@NgModule({
  declarations: [
    MyApp,
    HomePage,
    ListPage
  ],
  imports: [
    BrowserModule,
    IonicModule.forRoot(MyApp), …
Run Code Online (Sandbox Code Playgroud)

vim typescript ionic-framework

3
推荐指数
1
解决办法
569
查看次数

标签 统计

comments ×1

ionic-framework ×1

primitive ×1

ruby ×1

rust ×1

string ×1

types ×1

typescript ×1

vim ×1