标签: parentheses

javascript中表达式函数后面的括号有什么作用?

我在 NodeJS 上有这个模块:

const { cloneDeep, mapValues } = require('lodash');

module.exports = function(Sequelize) {
  return new ( function(Sequelize) {
    /* Preserve this pointer into forEach callbacks scope */
    var self = this;

    this.types = {
      'string'  : Sequelize.STRING,
      'text'    : Sequelize.TEXT,
      'integer' : Sequelize.INTEGER,
      'int'     : Sequelize.INTEGER,
      'decimal' : Sequelize.DECIMAL,
      'date'    : Sequelize.DATE,
      'boolean' : Sequelize.BOOLEAN,
    };

    /* Convert the Agence model Syntax to Sequelize syntax */

    this.parse = function(model) {

      /* Convert model Agence attributes to Sequelize types attribs …
Run Code Online (Sandbox Code Playgroud)

javascript function parentheses node.js sequelize.js

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

如何设置括号和括号之间的文字的样式?

我有一行文字:

<h1 class="productName">Product Name (Blue)</h1>
Run Code Online (Sandbox Code Playgroud)

并且我希望在括号和中间的文字之间设置样式-最好在其span周围放置一个。

我曾尝试在此处调整解决方案,但无法使其正常工作。

javascript jquery styling parentheses

0
推荐指数
1
解决办法
2081
查看次数

箭头操作员附近的额外括号

我正在尝试解码的程序包括以下行:

#define nn(sp)   ((sp)->nn)
Run Code Online (Sandbox Code Playgroud)

从上下文(未显示),我很确定'sp'是一个指向结构的指针,该结构包含'nn'作为其变量之一.

在表达式"((sp) - > nn)"中,内部括号是否可以用于任何可能的目的?如果没有,外围的括号可能也没有用处吗?

c pointers parentheses

0
推荐指数
1
解决办法
141
查看次数

在最外侧括号内查找字符串

假设我有一个包含多个集合和括号嵌套的字符串.我想只提取遇到的第一个括号中的字符串,包括它包含的任何嵌套括号.

例如:

这(是(也许))一个测试(也许不是)

我想提取:

是(也许)

我相信这可以在不使用正则表达式的情况下完成,我可以轻松地完成它.

所以我的问题是如何在没有正则表达式的情况下实现这一目标?

c++ string nested repeat parentheses

0
推荐指数
1
解决办法
1241
查看次数

Java:何时在方法后使用括号

当我使用方法.length()时,我有时必须使用括号,有时不使用括号.使用它的规则是什么?例如:

        int[] secArray = {1, 2, 3};
    System.out.println(secArray[2]);
    System.out.println(secArray.length);
Run Code Online (Sandbox Code Playgroud)

在这里,我必须使用它:(capLetter是一个字符串)

        System.out.println("Your name consists of " + capLetter.length() + " letters.");
Run Code Online (Sandbox Code Playgroud)

我找不到任何问题,也没有回答这个问题.我是Java的初学者,如果这个问题很荒谬,那我很抱歉.提前致谢!

java methods parentheses

0
推荐指数
1
解决办法
1258
查看次数

在node.js中的"require('express')()"中的第二对paranthesis是什么?

我在这里关注socket.io聊天应用程序教程 - https://socket.io/get-started/chat/

它正在使用快速框架.教程中有一个代码:

var app = require('express')();
var http = require('http').Server(app);
Run Code Online (Sandbox Code Playgroud)

如果我只使用'require('express')'而没有第二个例外,它就不起作用了.第二个括号做了什么,在哪里可以找到语法的文档?

frameworks parentheses node.js socket.io

0
推荐指数
1
解决办法
53
查看次数

否则如果&大括号

为什么这两个代码片段有不同的输出?

它们之间的唯一区别是每个if/else-if语句的大括号,但这在这里不重要,对吧?

while (1){
    if (i>=n&&j<0)
        break;

    else if (j<0)
        if (Arr[i])
            c++;

    else if (i>=n)
        if(Arr[j])
            c++;

    else if (Arr[i]==1&&Arr[j]==1)
        c+=2;

    i++;
    j--;
}
Run Code Online (Sandbox Code Playgroud)

..

while (1){
    if (i>=n&&j<0){
        break;
    }
    else if (j<0){
        if (Arr[i])
            c++;
    }
    else if (i>=n){
        if(Arr[j])
            c++;
    }
    else if (Arr[i]==1&&Arr[j]==1){
        c+=2;
    }
    i++;
    j--;
} 
Run Code Online (Sandbox Code Playgroud)

c c++ if-statement parentheses

0
推荐指数
1
解决办法
359
查看次数

"无回报" - 带括号和无括号的分配之间的差异

没有回报的指派允许return语句中没有asignments.但默认情况下,当您将作业放在括号中时,它允许使用它.

有之间的差异的技术return (foo = 1 + 1)return foo = 1 + 1

我有这个问题因为我尝试了以下内容

return createMatrixRow(
  width,
  element,
  addWidth,
  elements.concat(addWidth ? Object.assign({}, element, (element.position.width = width)) : element)
)
Run Code Online (Sandbox Code Playgroud)

为了避免我element.position.width = width在括号中输入错误消息.

javascript return parentheses ecmascript-6 eslint

0
推荐指数
1
解决办法
234
查看次数

使用括号而不是花括号和等号初始化struct

如何使用括号而不是花括号和等号来初始化struct?

Matrix2x2 m1 = {1, 2, 3, 4};
Matrix2x2 res(5*m1);
Run Code Online (Sandbox Code Playgroud)

这里,例如,第一个结构通过使用花括号和等号来初始化,而第二个结构是通过从乘法结果中复制值来理解初始化.

我想m1以某种方式在括号的帮助下进行初始化.可能吗?

#pragma once

#include <iostream>

struct Matrix2x2
{
    double _00, _01, 
        _10, _11;
};

std::istream& operator>>(std::istream&, Matrix2x2&);
std::ostream& operator<<(std::ostream&, Matrix2x2&);
Matrix2x2 operator*(const double&, const Matrix2x2&);


#include "Matrix.h"

std::istream& operator>>(std::istream& is, Matrix2x2& m)
{
    return is >> m._00 >> m._01 >> m._10 >> m._11;
}

std::ostream& operator<<(std::ostream& os, Matrix2x2& m)
{
    return os << m._00 << ' ' << m._01 << std::endl 
        << m._10 << ' ' << …
Run Code Online (Sandbox Code Playgroud)

c++ curly-braces parentheses

0
推荐指数
1
解决办法
303
查看次数

重载括号运算符有什么作用?

我经常看到这种情况,并且想知道它的用途/目的。

  1. 重载operator()有什么作用?
  2. 人们为什么通常会重载此运算符?

std::vector<double> operator()(int seed) const;
Run Code Online (Sandbox Code Playgroud)

谢谢!

c++ overloading class parentheses

0
推荐指数
1
解决办法
74
查看次数