问题标签 [procedures]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
20 回答
732 浏览

function - 对于良好的例行程序来说,最重要的单一特征是什么?

例程、过程、方法——无论你怎么称呼它们,它们都是我们开发人员的重要组成部分。你认为哪一个特征是最重要的?

(通过为每个答案提供一个特征,可以单独为他们投票。即这个问题的目的不是决定挑选出一个特征,而是突出所有重要的特征。)

0 投票
6 回答
2030 浏览

c# - C# .net 助记符和一般使用

我刚开始使用 C#,在我看来,微软似乎将他们的新系统称为 .Net,因为您必须使用 Internet 查找所有内容以找到有用的函数以及他们将其隐藏在哪个类中。

对我来说,要求编写和设计为独立的过程/函数(非实例化静态对象)使其类不能同时用作它们的命名空间似乎是荒谬的。

那就是为什么我不能使用 Write 或 WriteLine 而不是 Console.WriteLine ?

然后,当我开始习惯于我正在使用的对象(如字符串)知道如何执行操作时,我习惯于使用外部函数来实现(如上、下、子字符串等),他们改变了规则数字,由于某种原因,数字不知道如何将自己从一种数字类型转换为另一种,相反,您必须调用 Convert 类静态函数将 double 更改为 int 和 Math 类静态函数以实现舍入和截断..快速将您的简单(其他语言)语句转换为 C# 中的大量字符行。

它似乎也沉迷于强类型,这在某种程度上干扰了我编码时的思维过程。我知道类型安全可以减少错误,但我认为它也会增加复杂性,有时是不必要的。如果您可以在需要时选择上下文驱动的类型,而无需显式的 Casting 或 Converting 或 ToStringing(这在 C# 中似乎是完成任何事情的基本必要条件),那就太好了。

那么......甚至可以在记事本中编写有意义的代码并在没有互联网访问的情况下使用 cl 吗?如果不求助于自动完成和网络访问,您会使用什么参考书?

有什么建议可以让你更自然地理解这种语言并更自然地使用它吗?

0 投票
2 回答
1035 浏览

delphi - Delphi:从 CMD 或使用双击关联扩展的程序执行和内部过程/函数调用

所以 - 最近我遇到了一些问题,以确定从哪种方式调用程序,如果两次参数相同 - 比如:/something /something。我在运行时将图标与程序相关联,我可以使用 cmd 来调用它,但是,每当我双击关联文件(带有图标)时,程序就会打开,但不会调用所需的 rotine,因为我没有必要的触发器/属性/参数如果执行是双击而不是运行...> appname.exe /something /something。

你能举个简单的例子吗?或者理论上写所有需要的功能等。

目前,您可以猜到,我使用 ParamStr / ParamCount / blablabla / FindCMDLineSwitch / 和其他一些功能......但是......仍然...... :(

0 投票
2 回答
15061 浏览

delphi - 如何从另一个单元运行程序?

好吧,这种n00b问题,但我仍然无法弄清楚。我有一个main带有程序Discard()的单元。现在我有另一个单元engine,我想从它运行Discard()单元程序main。我usesengine.pas. 我试图用main.Discard()但没有好处来调用程序。我究竟做错了什么?

0 投票
2 回答
535 浏览

oracle - Oracle - 过程相关查询

我在 oracle 中编写以下查询:

DBMS_OUTPUT .....'Ashish'

从 tab_1 中选择 col1 到 val1

DBMS_OUTPUT .....'Ubale'

当我运行这个程序时,我得到的输出是“Ashish”,为什么?v_val1 变量的值是多少

注意:该表不包含任何记录

0 投票
3 回答
1144 浏览

sql - 使用 ant 将每个存储过程复制到自己的文件中

我希望能够有一个 ant 任务,它可以连接到远程 oracle 实例并将存储过程分别复制到自己的文件中。我知道我可以有一个 ant sql 任务

但这会将结果集全部放入一个文件中,而我希望每个过程都有一个文件(这是因为我打算随后将它们与 SVN 中的内容进行比较)。

有任何想法吗?

谢谢!亚历克斯

0 投票
3 回答
450 浏览

sql-server - 不使用触发器的列更新

设想:

我有两个表,table1(col1 date) 和 table2(col2 varchar(20))。

要求:

每当有人更新 col2 中的值时,应在 col1 中插入/更新今天的日期。它应该在不使用触发器的情况下完成。

现在,我想不出任何可能的方法。所以,我需要你的帮助;请。

谢谢你。

0 投票
7 回答
32241 浏览

c# - 将多个参数作为单个字符串变量传递给 sql 过程

从前端(工作室 2008)我将值传递给 sql 过程:

字符串 a =“你好”+“098765”+“世界”+“90.0909”

这些是我连接成字符串 a 的 4 个不同的值;

现在我使用 c# sqlCommand 对象将此字符串 a传递给 sql 过程。

现在,我如何在 sql 过程中检索这 4 个值,因为我已将过程创建为:

我使用了数组,但它没有用。

0 投票
1 回答
1042 浏览

sql-server - Doctrine + SQL Server 存储过程

如何使用 Doctrine 调用存储过程?

0 投票
3 回答
4483 浏览

list - 列表作为 Scheme 中的参数

假设我有一个过程 foo,它接受三个参数,并返回一个列表,它们都加倍:

我想做的是创建另一个接受列表的过程,并使用列表元素作为参数调用 foo ,如下所示:

问题是,我不想写 fooInterface 假设 foo 总是有 3 个参数。也就是说,如果我向 foo 添加一个额外的参数,只要传入的列表有 3 个元素,fooInterface 应该仍然有效。